Php清理阵列

时间:2017-05-06 21:20:46

标签: php arrays multidimensional-array filter

我用print_r打印出这个数组。

Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( [0] => 25742 ) Array ( [0] => 72727 ) Array ( [0] => 2752 ) Array ( [0] => 72752 ) Array ( [0] => 72572 ) Array ( [0] => 25325 ) Array ( [0] => 7272 ) Array ( [0] => 27272 ) Array ( [0] => 727542 ) Array ( ) Array ( )

但我想要这个输出:

Array ( [0] => 25742 )
Array ( [0] => 72727 )
Array ( [0] => 2752 )
Array ( [0] => 72752 )
Array ( [0] => 72572 )
Array ( [0] => 25325 )
Array ( [0] => 7272 ) 
Array ( [0] => 27272 )
Array ( [0] => 727542 )

所以只有带有数字的数组,并重新编制索引。

1 个答案:

答案 0 :(得分:0)

您可以使用array_filter来获取它。的 Live demo

$array = array(array(), array(), array(9), array(8));
$arr = array_filter($array);
print_r($arr);