如何檢查 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”運算。這將有助於理解陣列是單維的還是多維的。
廣告