php中使用array_filter()函数过滤空数组的实现代码
发布时间:2020-12-12 20:20:51 所属栏目:PHP教程 来源:网络整理
导读:今天在翻看手册查询array_filter()的使用细节时,看到了个小关键点:If no callback is supplied,all entries of input equal to FALSE (see converting to boolean) will be removed. 如果没有给出回调函数,所有的等于 FALSE 的元素将会被移除掉,这不正好
今天在翻看手册查询array_filter()的使用细节时,看到了个小关键点:If no callback is supplied,all entries of input equal to FALSE (see converting to boolean) will be removed. 如果没有给出回调函数,所有的等于 FALSE 的元素将会被移除掉,这不正好可以用来过滤一些有空元素的数组吗?连忙写个例子测试一下想法: 代码如下: 0 => '蓝色夏威夷的博客', 1 => false, 2 => 1, 3 => null, 4 => '', 5 => '//www.52php.cn', 6 => '0', 7 => array(), 8 => 0 ); $validarr = array_filter($entry); print_r($validarr); //输出结果: Array ( [0] => 蓝色夏威夷的博客 [2] => 1 [5] => //www.52php.cn ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |