1,array_filter() 可以去除多维数组的空值,而数组的下标没有变。
如:
<?php
$array = array(
0 => 'hello work',
1 => false,
2 => 7,
3 => null,
4 => '',
5 => 'http://www.zym.com',
6 => '0'
);
print_r(array_filter($array));
?>
输出结果为:
Array
(
[0] => hello work
[2] => 7
[5] => http://www.zym.com
)
2,array_filter() 用回调函数过滤数组中的元素,如果自定义函数返回true,则input数组的当前值会被包含在返回的结果数组中,数组的键名保持不变
本文详细解析PHP中的array_filter()函数如何高效去除多维数组中的空元素,同时保留原有键名,通过实例演示了其使用方法和效果。
1182

被折叠的 条评论
为什么被折叠?



