php判斷陣列是幾維的方法:先建立一個PHP範例檔案;然後定義一個foreachArray方法;接著透過「is_array」函數偵測變數是否為陣列;最後透過循環遍歷的方法判斷陣列是幾維的即可。
推薦:《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中文網其他相關文章!