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 ( ) ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |