1. 程式人生 > >PHP 獲取數組是幾維數組

PHP 獲取數組是幾維數組

array nbsp max 數組 evel 判斷 arr _array 獲取

// 判斷數組是幾維數組
$data = array(); // 是你要判斷的數組
$al = array(0);
function aL($data,&$al,$level=0){
if(is_array( $data )){
$level++;
$al[] = $level;
foreach($data as $v){
aL($v,$al,$level);
}
}
}
aL($data,$al);
$num_level = max($al);
// $num_level 就是你要獲取的數組的維度

PHP 獲取數組是幾維數組