php中判断数组是一维,二维,还是多维的解决方法


Posted in PHP onMay 04, 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);
}
?>
PHP 相关文章推荐
一个php作的文本留言本的例子(五)
Oct 09 PHP
如何在PHP中使用Oracle数据库(2)
Oct 09 PHP
给初学者的30条PHP最佳实践(荒野无灯)
Aug 02 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
php中Ctype函数用法详解
Dec 09 PHP
PHP 信号管理知识整理汇总
Feb 19 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
Nov 22 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
Dec 18 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
Smarty模板变量与调节器实例详解
Jul 20 PHP
PHP针对redis常用操作实例详解
Aug 17 PHP
PHP命名空间(Namespace)的使用详解
May 04 #PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 #PHP
基于php验证码函数的使用示例
May 03 #PHP
基于MySQL体系结构的分析
May 02 #PHP
PHP程序级守护进程的实现与优化的使用概述
May 02 #PHP
基于Zookeeper的使用详解
May 02 #PHP
关于尾递归的使用详解
May 02 #PHP
You might like
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
PHP 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
WordPress自定义时间显示格式
2015/03/27 PHP
php图片添加水印例子
2016/07/20 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
jQuery选择器的工作原理和优化分析
2011/07/25 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
JavaScript实现简单生成随机颜色的方法
2017/09/21 Javascript
Vue刷新修改页面中数据的方法
2018/09/16 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
利用python绘制正态分布曲线
2021/01/04 Python
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
安全资料员岗位职责
2013/12/14 职场文书
网络信息管理员岗位职责
2014/01/05 职场文书
大一新生学期自我评价
2014/04/09 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL
MySQL 分页查询的优化技巧
2021/05/12 MySQL
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android