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

php判斷數組是幾維的方法

藏色散人
藏色散人原創
2020-08-06 10:57:332262瀏覽

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

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