当前位置:主页 > php教程 > PHP实现判断数组是一维、二维或几维的方法

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

发布:2020-05-25 14:28:51 136


本站精选了一篇相关的编程文章,网友高学名根据主题投稿了本篇教程内容,涉及到PHP、判断、数组、一维、二维、几维、PHP实现判断数组是一维、二维或几维的方法相关内容,已被187网友关注,涉猎到的知识点内容可以在下方电子书获得。

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中的数组(三)

    发布:2018-08-16

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


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

    发布:2020-03-05

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


  • 解析php数组函数array_walk用法

    发布:2020-01-26

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


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

    发布:2019-07-01

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


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

    发布:2020-04-20

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


  • phpQuery获取数组的代码

    发布:2020-04-29

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


网友讨论