<?php
$entry = array(
0 => 'foo',
1 => false,
2 => -1,
3 => null,
4 => ''
);
print_r(array_filter($entry));
?>
结果:
Array
(
[0] => foo
[2] => -1
)
结果中key为什么不是0,1?如何做到按顺序排列?
没有为什么 内核就是这么写的,如果要去除索引 再外面加一层print_r(array_values(array_filter($entry)));