array_filter() 函数用回调函数过滤数组中的值。
该函数把输入数组中的每个键值传给回调函数。如果回调函数返回 true,则把输入数组中的当前键值返回结果数组中。数组键名保持不变。
例如:
<?php
function test_odd($var)
{
return($var &1)
}
$a1=array("a","b",2,3,4)
print_r(array_filter($a1,"test_odd"))
?>
运行结果:Array ( [3] =>3 )
扩展资料:
循环遍历数组,把有值的元素放进一个新数组中。
$arr = array()
foreach ($urlArr as $key =>$val) {
if (empty($val)) {continue}
$arr[] = $val
}
$arr是去除空元素的新数组。
你只能通过循环处理下这个数组,来从新拼接这个数组来。去除 空置 。$arr = array()
foreach($arr as $key=>$val){
if(empty($val)){
continue
}
$arr[]= $val
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)