首頁 > 後端開發 > PHP問題 > php判斷是幾維數組

php判斷是幾維數組

藏色散人
發布: 2023-03-02 21:16:01
原創
2950 人瀏覽過

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中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板