如何判断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多线程抓取网页实现代码
Jul 22 PHP
通过5个php实例细致说明传值与传引用的区别
Aug 08 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Oct 27 PHP
php将文本文件转换csv输出的方法
Dec 31 PHP
PHP版本的选择5.2.17 5.3.27 5.3.28 5.4 5.5兼容性问题分析
Apr 04 PHP
PHP 数组基本操作小结(推荐)
Jun 13 PHP
PHP的mysqli_ssl_set()函数讲解
Jan 23 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
Thinkphp自定义生成缩略图尺寸的方法
Aug 05 PHP
php和html的区别点详细总结
Sep 24 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 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使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
jquery里的each使用方法详解
2010/12/22 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
Vue DevTools调试工具的使用
2017/12/05 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
js实现图片上传即时显示效果
2019/09/30 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
编程语言Python的发展史
2014/09/26 Python
Python实现提取文章摘要的方法
2015/04/21 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Django框架设置cookies与获取cookies操作详解
2019/05/27 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
python获取引用对象的个数方式
2019/12/20 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
北京天润融通.net面试题笔试题
2012/02/20 面试题
公务员平时考核实施方案
2014/03/11 职场文书
教学评估实施方案
2014/03/16 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
CSS的calc函数用法小结
2022/06/25 HTML / CSS
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers