这里是一个包含Integer和NULL值的数组。我想从数组中排除这两件事,然后打印其余的
我正在使用回调函数array_filter((。但它有问题。我好几个小时都弄不清楚真正的问题。
请帮我弄清楚。
这是代码。
<?php
function remove_elem($var) {
return($var & is_numeric($var[0]) & ' ');
}
?>
<?php
$a1=array(1,'Programming','Design','Marketing',' ',' ');
print_r(array_filter($a1,"remove_elem"));
?>
谢谢
您的remove_ele函数有问题。
用这个它会很好。
function remove_elem($var) {
return $var != " " && !is_numeric($var);
}
$a1=array(1,'Programming','Design','Marketing',' ',' ');
print_r(array_filter($a1,"remove_elem"));