如何判断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 相关文章推荐
PHP添加MySQL数据记录代码
Jun 07 PHP
PHP 开发环境配置(测试开发环境)
Apr 28 PHP
纯php打造的tab选项卡效果代码(不用js)
Dec 29 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
Jun 06 PHP
你可能不知道PHP get_meta_tags()函数
May 12 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
Sep 23 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
Oct 31 PHP
php判断邮箱地址是否存在的方法
Feb 13 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
Feb 26 PHP
适合PHP初学者阅读的4本经典书籍
Sep 23 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
Jul 12 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 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
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
php 定义404页面的实现代码
2012/11/19 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
js传参数受特殊字符影响错误的解决方法
2013/10/21 Javascript
javascript中的self和this用法小结
2014/02/08 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
BootStrap modal实现拖拽功能
2018/12/01 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
一些Python中的二维数组的操作方法
2015/05/02 Python
如何在Python中编写并发程序
2016/02/27 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
django 模型字段设置默认值代码
2020/07/15 Python
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
企业为何需要商业计划书
2013/12/26 职场文书
《与象共舞》教学反思
2014/02/24 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
暑期学习心得体会
2014/09/02 职场文书
单位工作证明格式模板
2014/10/04 职场文书
红白喜事主持词
2015/07/06 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
使用Java去实现超市会员管理系统
2022/03/18 Java/Android