PHP实现判断数组是一维、二维或几维的方法


Posted in PHP onFebruary 06, 2017

本文实例讲述了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 相关文章推荐
set_include_path在win和linux下的区别
Jan 10 PHP
php array_slice函数的使用以及参数详解
Aug 30 PHP
php FPDF类库应用实现代码
Mar 20 PHP
php addslashes及其他清除空格的方法是不安全的
Jan 25 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
PHP跨平台获取服务器IP地址自定义函数分享
Dec 29 PHP
php给一组指定关键词添加span标签的方法
Mar 31 PHP
CodeIgniter表单验证方法实例详解
Mar 03 PHP
PHP 极验验证码实例讲解
Sep 29 PHP
php发送http请求的常用方法分析
Nov 08 PHP
PHP结合Vue实现滚动底部加载效果
Dec 17 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 #PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
Feb 06 #PHP
浅谈php中fopen不能创建中文文件名文件的问题
Feb 06 #PHP
PHP 类与构造函数解析
Feb 06 #PHP
PHP在linux上执行外部命令的方法
Feb 06 #PHP
php获取指定数量随机字符串的方法
Feb 06 #PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 #PHP
You might like
PHP base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
php利用事务处理转账问题
2015/04/22 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
jquery select动态加载选择(兼容各种浏览器)
2013/02/01 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
2015/12/29 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
跟老齐学Python之一个免费的实验室
2014/09/14 Python
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
python绘制条形图方法代码详解
2017/12/19 Python
python实现TF-IDF算法解析
2018/01/02 Python
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
Python交互环境下实现输入代码
2018/06/22 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
Django实现发送邮件功能
2019/07/18 Python
详解Django配置优化方法
2019/11/18 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
2014年会演讲稿范文
2014/01/06 职场文书
公证书样本
2014/04/10 职场文书
中国梦演讲稿范文
2014/08/28 职场文书
工作检讨书怎么写
2014/10/10 职场文书
庆祝教师节主持词
2015/07/06 职场文书
初一军训感言
2015/08/01 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书