如何判断php数组的维度


如下所示:

复制代码 代码如下:

<?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);
}

$arr = array(
    '0'=>'0',
);

echo arrayLevel($arr);
?>



相关阅读:
AngularJS ng-bind-template 指令详解
CentOS 6.3下使用Gitosis安装搭建Git Server教程
Oracle查看和修改连接数(进程/会话/并发等等)
php中 ob_start等函数截取标准输出的方法
Discuz7.2版的faq.php SQL注入漏洞分析
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
Cocos2d-x中实现弹出对话框示例
JavaScript函数柯里化详解
Android中的android:layout_weight使用详解
mysql 5.7.13 winx64安装配置方法图文教程
win10怎样设置和使用邮件应用?win10系统邮件应用设置和使用的方法
基于Android中的 AutoCompleteTextView实现自动填充
php显示指定目录下子目录的方法
在ASP.NET 2.0中操作数据之六十八:为DataTable添加额外的列
快速导航

Copyright © 2016 phpStudy |