Warning: count(): Parameter must be an array or an object that implements Countable
因为php版本原因报错
$array = array(array("1","2","3","4"),array("a","b","c"));
function each_array($arr){
if (is_array($arr)){
array_map("each_array",$arr);
} else {
for($i=0; $i<count($arr);$i++){
echo $arr[$i]."<br>\n";
}
}
}
each_array($array);
count((array)$arr)
//需要count()参数前面添加(array),因为在php7.2后,会报经过
$array = array(array("1","2","3","4"),array("a","b","c"));
function each_array($arr){
if (is_array($arr)){
array_map("each_array",$arr);
} else {
for($i=0; $i<count((array)$arr);$i++){
echo $arr[$i]."<br>\n";
}
}
}
each_array($array);
=====》
1
2
3
4
a
b
c