如何判断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令牌 Token改进版
Jul 18 PHP
超级简单的php+mysql留言本源码
Nov 11 PHP
php中time()和mktime()方法的区别
Sep 28 PHP
php获取bing每日壁纸示例分享
Feb 25 PHP
使用array_map简单搞定PHP删除文件、删除目录
Oct 29 PHP
浅谈PHP中JSON数据操作
Jul 01 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 PHP
PHP操作XML中XPath的应用示例
Jul 04 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
Oct 30 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-FPM 的管理和配置详解
2019/02/17 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
JavaScript 事件参考手册
2008/12/24 Javascript
javascript 获取图片尺寸及放大图片
2013/09/04 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2016/10/25 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
vue addRoutes实现动态权限路由菜单的示例
2018/05/15 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
python实现rest请求api示例
2014/04/22 Python
使用Python开发windows GUI程序入门实例
2014/10/23 Python
Python是编译运行的验证方法
2015/01/30 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
Python中的With语句的使用及原理
2020/07/29 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
酒店秘书求职信范文
2014/02/17 职场文书
五好家庭事迹材料
2014/12/20 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
Python答题卡识别并给出分数的实现代码
2021/06/22 Python
CSS3 Tab动画实例之背景切换动态效果
2021/08/23 HTML / CSS