php中判断数组是一维,二维,还是多维的解决方法

 更新时间:2013年05月04日 16:04:23   作者:  
下面实例介绍了,在php中,判断数组是一维,二维,还是多维的解决方法。需要的朋友参考下
复制代码 代码如下:

<?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的微信公众平台开发入门实例

    这篇文章主要介绍了基于php的微信公众平台开发入门,实例分析了微信公众平台从注册、配置方法及接口代码的实现技巧,深入浅出,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Laravel Eloquent分表方法并使用模型关联的实现

    Laravel Eloquent分表方法并使用模型关联的实现

    这篇文章主要介绍了Laravel Eloquent分表方法并使用模型关联的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • thinkPHP交易详情查询功能详解

    thinkPHP交易详情查询功能详解

    这篇文章主要介绍了thinkPHP交易详情查询功能,结合实例形式分析了thinkPHP数据库查询功能及视图输出相关操作技巧,需要的朋友可以参考下
    2016-12-12
  • php防止表单重复提交实例讲解

    php防止表单重复提交实例讲解

    在本文中我们给大家整理了关于php防止表单重复提交的知识点,有需要的朋友们跟着学习参考下。
    2019-02-02
  • 深入理解PHP+Mysql分布式事务与解决方案

    深入理解PHP+Mysql分布式事务与解决方案

    这篇文章主要介绍了深入理解PHP+Mysql分布式事务与解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • PHP实现Session入库/存入redis的方法

    PHP实现Session入库/存入redis的方法

    本篇文章主要介绍了PHP实现Session入库/存入redis的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • php+highchats生成动态统计图

    php+highchats生成动态统计图

    这篇文章主要介绍了php+highchats生成动态统计图,需要的朋友可以参考下
    2014-05-05
  • 析构函数与php的垃圾回收机制详解

    析构函数与php的垃圾回收机制详解

    在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁。这是PHP的GC(Garbage Collector)垃圾处理机制,防止内存溢出
    2013-10-10
  • php 模拟post_验证页面的返回状态(实例讲解)

    php 模拟post_验证页面的返回状态(实例讲解)

    php模拟post_验证页面的返回状态(实例讲解)。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-10-10
  • php格式化金额函数分享

    php格式化金额函数分享

    这篇文章主要介绍了php格式化金额函数分享,需要的朋友可以参考下
    2015-02-02

最新评论