PHP判断数组是一维、二维或多维的实例

  • 更新时间:2020-05-25 14:28:51
  • 编辑:訾绿柏
本站收集了一篇相关的编程文章,网友容博裕根据主题投稿了本篇教程内容,涉及到PHP、判断、数组、一维、二维、几维、PHP实现判断数组是一维、二维或几维的方法相关内容,已被547网友关注,涉猎到的知识点内容可以在下方电子书获得。
  • 编程红宝书:PHP完全自学手册 / 71.1 MB 推荐度:
  • PHP7实践指南:O2O网站与App后台开发 / 47.59MB 推荐度:
  • 《PHP高性能开发:基础、框架与项目实战》源代码文件 / 121.9 MB 推荐度:
  • Android和PHP开发最佳实践 / 10.6 MB 推荐度:
  • 数据结构:稀疏数组(Java实现) / 62 KB 推荐度:
  • PHP实现判断数组是一维、二维或几维的方法

    本文实例讲述了PHP实现判断数组是一维、二维或几维的方法。分享给大家供大家参考,具体如下:

    这里使用的自定义函数,可以判断数组是一维的,还是二维的,或是几维的数组:

    function getmaxdim($vDim)
    {
      if(!is_array($vDim)) return 0;
      else
      {
        $max1 = 0;
        foreach($vDim as $item1)
        {
         $t1 = $this->getmaxdim($item1);
         if( $t1 > $max1) $max1 = $t1;
        }
        return $max1 + 1;
      }
    }
    
    

    验证过可以使用:

    //测试:
    $arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b"));
    echo getmaxdim($arr);
    //结果: 4
    
    

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数学运算技巧总结》及《php常见数据库操作技巧汇总》

    希望本文所述对大家PHP程序设计有所帮助。

    相关教程

    • 《PHP从入门到精通》PHP中的数组(三)

      PHP从入门到精通之PHP中的数组 各位开发者朋友大家好,链接上次更新,我们PHP的学习也更深了一层,本次博主给大家带来PHP数组的数组实例详解的相关资料。数组分为数组数值数值,关联数组,多维数组,本文介绍的非常不错具有参考借鉴价值,希望给广大开发者予以参考。感谢大家的持续关注。 下面博主将详细介绍PHP数组的知识讲解: PHP数组的分类 按照下标的不同,PHP数组

      发布时间:2018-08-16

    • 实例详解PHP数组函数array_multisort()使用方法

      这篇文章主要介绍了PHP数组函数array_multisort()用法,结合实例形式详细分析了array_multisort函数的功能,定义及进行数组排序过程中的使用技巧,需要的朋友可以参考下

      发布时间:2020-03-05

    • 解析php数组函数array_walk用法

      这篇文章主要介绍了php数组函数array_walk用法,分析了array_walk对数组中每个成员调用用户函数的使用技巧,需要的朋友可以参考下

      发布时间:2020-01-26

    • PHP数组黑、白名单实例代码

      这篇文章主要介绍了PHP 数组黑名单/白名单,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

      发布时间:2019-07-01

    • php生成微信红包数组的实例内容

      这篇文章主要介绍了php生成微信红包数组的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

      发布时间:2020-04-20

    • phpQuery获取数组的代码

      下面小编就为大家带来一篇使用phpQuery获取数组的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

      发布时间:2020-04-29

    用户留言