PHP:删除多维数组中的空数组字符串

前端之家收集整理的这篇文章主要介绍了PHP:删除多维数组中的空数组字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > How to remove empty values from multidimensional array in PHP?8个
我有这个数组:
$aryMain = array(array('hello','bye'),array('',''),''));

它是通过读取csv文件而形成的,数组(”,”)是文件末尾的空行.

我该如何删除它们?

我试过了:

$aryMain = array_filter($aryMain);

但它不起作用:(

非常感谢!

添加到Rikesh的答案:
<?PHP
$aryMain = array(array('hello','')); 
$aryMain = array_filter(array_map('array_filter',$aryMain));
print_r($aryMain);

?>

将他的代码粘贴到另一个array_filter中将自己摆脱整个数组.

Array
(
    [0] => Array
        (
            [0] => hello
            [1] => bye
        )

)

相比:

$aryMain = array_map('array_filter',$aryMain);

Array
(
    [0] => Array
        (
            [0] => hello
            [1] => bye
        )

    [1] => Array
        (
        )

    [2] => Array
        (
        )

)
原文链接:https://www.f2er.com/php/133706.html

猜你在找的PHP相关文章