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 array数组的教程详解
Jun 05 PHP
浅析php变量修饰符static的使用
Jun 28 PHP
使用php实现快钱支付功能(涉及到接口)
Jul 01 PHP
php提取字符串中网站url地址的方法
Dec 03 PHP
利用PHP如何实现Socket服务器
Sep 23 PHP
用PHP写的一个冒泡排序法的函数简单实例
May 26 PHP
golang与PHP输出excel示例
Jul 22 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 PHP
Yii2 如何在modules中添加验证码的方法
Jun 19 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
Apr 04 PHP
PHP解决高并发的优化方案实例
Dec 10 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
PHP容易忘记的知识点分享
2013/04/30 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
2014/05/04 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
PHPMailer ThinkPHP实现自动发送邮件功能
2018/06/10 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
JsRender实用入门教程
2014/10/31 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
详解从vue-loader源码分析CSS Scoped的实现
2019/09/23 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
Python中threading模块join函数用法实例分析
2015/06/04 Python
python搭建微信公众平台
2016/02/09 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
python事件驱动event实现详解
2018/11/21 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
写好自荐信的要点
2013/11/06 职场文书
倡议书格式
2014/08/30 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
教师党的群众路线对照检查材料
2014/09/24 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL