解决php中判断数组是一维,二维,还是多维的问题
内容摘要
这篇文章主要为大家详细介绍了解决php中判断数组是一维,二维,还是多维的问题,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代
文章正文
这篇文章主要为大家详细介绍了解决php中判断数组是一维,二维,还是多维的问题,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代码如下:
<?php
/* php教程 www.512Pic.com */
/**
* 返回数组的维度
* @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);
}
?>
注:关于解决php中判断数组是一维,二维,还是多维的问题的内容就先介绍到这里,更多相关文章的可以留意
代码注释