加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 22:38:43 所属栏目:PHP教程 来源:网络整理
导读:参见英文答案 How to remove empty values from multidimensional array in PHP?8个 我有这个数组: $aryMain = array(array('hello','bye'),array('',''),'')); 它是通过读取csv文件而形成的,数组(”,”)是文件末尾的空行. 我该如何删除它们? 我试过了: $
参见英文答案 > 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
        (
        )

)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读