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 全局变量范围分析
Aug 07 PHP
php 文件夹删除、php清除缓存程序
Aug 25 PHP
在PHP中养成7个面向对象的好习惯
Jul 17 PHP
学习php中的正则表达式
Aug 17 PHP
php模拟服务器实现autoindex效果的方法
Mar 10 PHP
php实现的验证码文件类实例
Jun 18 PHP
PHP 自动加载的简单实现(推荐)
Aug 12 PHP
php中简单的对称加密算法实现
Jan 05 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
Jun 12 PHP
在PHP中实现使用Guzzle执行POST和GET请求
Oct 15 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 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内嵌函数用法实例
2015/03/20 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
用javascript做拖动布局的思路
2008/05/31 Javascript
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
node.js遍历目录的方法示例
2018/08/01 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
[01:03:37]Secret vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
PyQt5实现简易电子词典
2019/06/25 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
班长竞选演讲稿
2014/04/24 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
校庆团日活动总结
2014/08/28 职场文书
六年级小学生评语
2014/12/26 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫