如何判断php数组的维度_php技巧
程序员文章站
2022-05-17 11:58:40
...
如下所示:
/**
* 返回数组的维度
* @param [type] $arr [description]
* @return [type] [description]
*/
function arrayLevel($arr){
$al = array(0);
function aL($arr,&$al,$level=0){
if(is_array($arr)){
$level++;
$al[] = $level;
foreach($arr as $v){
aL($v,$al,$level);
}
}
}
aL($arr,$al);
return max($al);
}
$arr = array(
'0'=>'0',
);
echo arrayLevel($arr);
?>
复制代码 代码如下:
/**
* 返回数组的维度
* @param [type] $arr [description]
* @return [type] [description]
*/
function arrayLevel($arr){
$al = array(0);
function aL($arr,&$al,$level=0){
if(is_array($arr)){
$level++;
$al[] = $level;
foreach($arr as $v){
aL($v,$al,$level);
}
}
}
aL($arr,$al);
return max($al);
}
$arr = array(
'0'=>'0',
);
echo arrayLevel($arr);
?>
上一篇: JAVA排序之堆排序
推荐阅读
-
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比_php技巧
-
php中判断数组是一维,二维,还是多维的解决方法_php实例
-
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)_php技巧
-
判断php数组是否为索引数组的实现方法_PHP教程
-
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解_PHP教程
-
详解PHP对数组的定义以及数组的创建方法_php技巧
-
php比较多维数组中值的大小排序实现代码_php技巧
-
wordpress如何判断手机、平板还是PC并显示对应的内容-Mobile Detect,wordpress-mobile_PHP教程
-
PHP学习之数组的定义和填充_php技巧
-
判断一数是否在一已知数组中的函数_PHP教程