如何检查 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+ 浏览

开启你的职业生涯

通过完成本课程获得认证

开始学习
广告
© . All rights reserved.