出现语法没有任何问题 但是就是显示结果不正确
<? php
$arr = [1,2,3,4,5,6,7,8,9];
function odd($n){
return $n & 1 ;
}
$arr1 = array_filter($arr,'odd');
echo '<pre>';
print_r($arr1);
echo '</pre>';
出现的错误 <? php 中间含有空格
答疑 <?与后面的php之间不能有空格
也就是说
'; print_r($arr1); echo ''; echo '
'; $arr1 = array_filter($arr, 'even'); echo '
'; print_r($arr1); echo ''; echo '
'; ```