如何判断php数组的维度


Posted in PHP onJune 10, 2013

如下所示:

<?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); 
?>
PHP 相关文章推荐
Windows PHP5和Apache的安装与配置
Jun 08 PHP
php一次性删除前台checkbox多选内容的方法
Sep 22 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
浅谈discuz密码加密的方式
May 22 PHP
php使用curl获取https请求的方法
Feb 11 PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
PHP 年月日的三级联动实例代码
May 24 PHP
PHP培训要多少钱
Jun 06 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 #PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 #PHP
探讨php define()函数及defined()函数使用详解
Jun 09 #PHP
如何用php获取程序执行的时间
Jun 09 #PHP
php生成zip压缩文件的方法详解
Jun 09 #PHP
基于php iconv函数的使用详解
Jun 09 #PHP
PHP页面间参数传递的四种方法详解
Jun 09 #PHP
You might like
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
js仿网易表单及时验证功能
2017/03/07 Javascript
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
Angular4学习笔记router的简单使用
2018/03/30 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
详解Python中for循环的使用
2015/04/14 Python
Python中线程编程之threading模块的使用详解
2015/06/23 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
python简单分割文件的方法
2015/07/30 Python
如何利用Fabric自动化你的任务
2016/10/20 Python
Python中%r和%s的详解及区别
2017/03/16 Python
Python制作词云图代码实例
2019/09/09 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
区分python中的进程与线程
2020/08/13 Python
python Scrapy框架原理解析
2021/01/04 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
《石榴》教学反思
2014/03/02 职场文书
九九重阳节标语
2014/10/07 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
企业承诺书格式范文
2015/04/28 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
浅谈怎么给Python添加类型标注
2021/06/08 Python