1.判断数组是几维数组
function arrayLevel($arr){
$al=array();
function aL($arr,&$al,$level=0){
if(is_array($arr)){
$level++;
$al[]=$level;
foreach($arr as $v){
aL($v,$al,$level);
}
}
}
aL($arr,$al);
return max($al);
}
2.foreach遍历二维数组
$message='';
foreach($result as $key=>$val){
if(is_array($val)){
foreach($val as $k=>$v){
$message.=' '.$k.':'.$v.' ';
}
}else{
$message.=' '.$key.':'.$val.' ';
}
}
3.判断数组
if(is_array($arr)){
$message="是数组";
}else{
$message="不是数组";
}