首頁  >  文章  >  後端開發  >  php判斷是幾維數組

php判斷是幾維數組

藏色散人
藏色散人原創
2020-07-22 11:23:442900瀏覽

php判斷是幾維數組的方法:首先取得需要判斷的數組;然後使用自訂的「aL」方法實作判斷數組是幾維數組;最後透過「max($al)」方法取得數組的維度即可。

php判斷是幾維數組


#PHP 取得陣列是幾維陣列

 

推薦:《PHP教學

 

// 判断数组是几维数组
$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判斷是幾維數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn