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
关于IIS php调用com组件的权限问题
Jan 11 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
php socket实现的聊天室代码分享
Aug 16 PHP
完美实现wordpress禁止文章修订和自动保存的方法
Nov 03 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
PHP文件操作详解
Dec 30 PHP
PHP设计模式之模板模式定义与用法详解
Dec 20 PHP
详解PHP 7.4 中数组延展操作符语法知识点
Jul 19 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
Aug 05 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 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
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
WordPress中注册菜单与调用菜单的方法详解
2015/12/18 PHP
Aster vs KG BO3 第三场2.19
2021/03/10 DOTA
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
Angular父组件调用子组件的方法
2018/04/02 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
关于vue编译版本引入的问题的解决
2018/09/17 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
2021/02/23 Vue.js
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
Python运行的17个时新手常见错误小结
2012/08/07 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python中format()格式输出全解
2019/04/12 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
Django celery异步任务实现代码示例
2020/11/26 Python
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
小溪流的歌教学反思
2014/02/13 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
整改报告怎么写
2014/11/06 职场文书
班主任开场白
2015/06/01 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书