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

php判斷數組是幾維的方法

藏色散人
發布: 2023-03-03 21:46:02
原創
2316 人瀏覽過

php判斷陣列是幾維的方法:先建立一個PHP範例檔案;然後定義一個foreachArray方法;接著透過「is_array」函數偵測變數是否為陣列;最後透過循環遍歷的方法判斷陣列是幾維的即可。

php判斷數組是幾維的方法

推薦:《PHP影片教學

PHP判斷陣列的維數

/**
 * 判断数组为几维数组 可优化
 * @param array $array
 * @param int $count
 * @return int
 */
function foreachArray($array = [], $count = 1){
    if (!is_array($array)){
        return $count;
    }
    foreach ($array as $value){
        $count++;
        if (!is_array($value)){
            return $count;
        }
        return foreachArray($value, $count);
    }
}
登入後複製

相關介紹:

is_array() 函數用來偵測變數是否為陣列。

語法

bool is_array ( mixed $var )
登入後複製

參數說明:

$var:要偵測的變數。

傳回值

如果偵測的變數是數組,則傳回 TRUE,否則傳回 FALSE。

以上是php判斷數組是幾維的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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