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 相关文章推荐
一个高ai的分页函数和一个url函数
Oct 09 PHP
细谈php中SQL注入攻击与XSS攻击
Jun 10 PHP
PHP中“简单工厂模式”实例代码讲解
Sep 04 PHP
PHP合并两个数组的两种方式的异同
Sep 14 PHP
基于PHP CURL获取邮箱地址的详解
Jun 03 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
Apr 15 PHP
开启PHP Static 关键字之旅模式
Nov 13 PHP
变量在 PHP7 内部的实现(二)
Dec 21 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
Apr 14 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 file_get_contents函数轻松采集html数据
2010/04/22 PHP
PHP基础知识介绍
2013/09/17 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
PHP文件操作方法汇总
2015/07/01 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
jquery之empty()与remove()区别说明
2010/09/10 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
jQuery代码优化 遍历篇
2011/11/01 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
python+opencv实现动态物体追踪
2018/01/09 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
Python类和实例的属性机制原理详解
2020/03/21 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
采购主管的岗位职责
2013/12/17 职场文书
企业贷款委托书格式
2014/09/12 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
募捐感谢信
2015/01/22 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书