php删除数组空元素
php提供了一个过滤数组的函数 array_filter 可以很方便的删除指定的元素。
示例删除空元素
$ids = array(null, null, 1, 5, null);
$ids = array_filter($ids, function($v) {
if($v === null) {
return false;
} else {
return true;
}
});
var_dump($ids);
array(2) {
[2]=>
int(1)
[3]=>
int(5)
}