如何檢查 PHP 中陣列的多維性


可以使用“rsort”函式來檢查陣列是否是多維的。它需要一個引數,即需要檢查的陣列,並根據陣列的性質返回“是”或“否”。

示例

 現場演示

<?php
$my_array = array(
   array("This", "is", "a", "sample"),
   array("Hi", "there")
);
function multi_dim( $my_arr )
{
   rsort( $my_arr );
   return isset( $my_arr[0] ) && is_array( $my_arr[0] );
}
echo "Is the array multi-dimensional? ";
var_dump( multi_dim( $my_array ) );
?>

輸出

Is the array multi-dimensional? bool(true)

定義一個包含字串元素的陣列。定義名為“multi_dim”的函式,該函式使用“rsort”對陣列的元素進行排序。“isset”函式隨後用於對陣列元素執行“AND”運算。這將有助於理解陣列是單維的還是多維的。

更新於:02-Jul-2020

2K+ 瀏覽

開啟你的職業生涯

透過完成本課程獲得認證

開始學習
廣告