arrayfilter()函数使用回调函数过滤数组中的值。此函数将输入数组中的每个键值传递给回调函数。如果回调函数返回true,则输入数组中的当前键值将返回到结果数组。数组键名称保持不变。例如:<?phpfunctiontestuodd($var){return($var&1)}$a1=array(“a”,“b”,2,3,4)print(arrayufilter($a1,“testurunresult:array([3]=>3))extendeddata:循环遍历数组并将具有值的元素放入新数组。$arr=array()foreach($urlarras$key=>$val){if(empty($val)){continue}$arr[]=$val}$arr是删除空元素的新数组。