巧用php中的array_filter()函数去掉多维空值

Posted 逝火

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了巧用php中的array_filter()函数去掉多维空值相关的知识,希望对你有一定的参考价值。

一直一维array_filter() 函数只能去除一维数组,其实这个函数也能去除多维数组:

$arr =[
    ‘0‘=>array(),
    ‘1‘=>‘false‘,
    ‘2‘=>‘test‘,
    ‘3‘=>‘‘
];
var_dump($arr);
var_dump(array_filter($arr));

最后发现所有的空值,包括array()空数组也没了,这个函数确实去除了所有的空值

以上是关于巧用php中的array_filter()函数去掉多维空值的主要内容,如果未能解决你的问题,请参考以下文章

array_filter函数

PHP 数组过滤空值 array_filter

PHP array_filter

array_filter与array_map

PHP过滤数组中的空值

PHP array_filter() 函数