php中判断数组是一维,二维,还是多维的解决方法
发布时间:2022-07-12 11:24 所属栏目:121 来源:互联网
导读:复制代码 代码如下:www.CuoXIn.com ?php /** * 返回数组的维度 * @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[]
复制代码 代码如下:www.CuoXIn.com <?php /** * 返回数组的维度 * @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); } ?>。 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读