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(3)
Oct 09 PHP
php中文本数据翻页(留言本翻页)
Oct 09 PHP
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
Jun 21 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
PHP Session机制简介及用法
Aug 19 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
php实现获取及设置用户访问页面语言类
Sep 24 PHP
php随机生成数字字母组合的方法
Mar 18 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Dec 21 PHP
php使用crypt()函数进行加密
Jun 08 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
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
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
你真的了解JavaScript吗?
2007/02/24 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
jquery maxlength使用说明
2011/09/09 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
2013/04/27 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
js实现手机拍照上传功能
2017/01/17 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
vue-cli3 karma单元测试的实现
2019/01/18 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
2019/11/04 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
python实现随机梯度下降法
2020/03/24 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
生产助理岗位职责
2014/06/18 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
初二物理教学反思
2016/02/19 职场文书
2019年公司卫生管理制度样本
2019/08/21 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL