源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php中使用array_filter()函数过滤空数组的实现代码

  • 时间:2020-03-12 11:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php中使用array_filter()函数过滤空数组的实现代码
今天在翻看手册查询array_filter()的使用细节时,看到了个小关键点:If no callback is supplied, all entries of input equal to FALSE (see converting to boolean) will be removed. 如果没有给出回调函数,所有的等于 FALSE 的元素将会被移除掉,这不正好可以用来过滤一些有空元素的数组吗?连忙写个例子测试一下想法:
[u]复制代码[/u] 代码如下:
$entry = array(               0 => '蓝色夏威夷的博客',               1 => false,               2 => 1,               3 => null,               4 => '',               5 => 'http://www.1sucai.cn',               6 => '0',              7 => array(),              8 => 0           ); $validarr = array_filter($entry); print_r($validarr); //输出结果: Array (     [0] => 蓝色夏威夷的博客     [2] => 1     [5] => http://www.1sucai.cn )
一些可以转化为布尔型FALSE的数组元素都被移除了,对我们想要得到一个有效的数组作了一个非常全面的过滤。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部