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 相关文章推荐
基于文本的访客签到簿
Oct 09 PHP
PHP file_get_contents 函数超时的几种解决方法
Jul 30 PHP
PHP函数常用用法小结
Feb 08 PHP
php从csv文件读取数据并输出到网页的方法
Mar 14 PHP
PHP CURL 多线程操作代码实例
May 13 PHP
Yii中CGridView实现批量删除的方法
Dec 28 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
Mar 01 PHP
PHP实现上传多文件示例代码
Feb 20 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
PHP实现微信提现(企业付款到零钱)
Aug 01 PHP
PHP rsa加密解密算法原理解析
Dec 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 Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
客户端静态页面玩分页
2006/06/26 Javascript
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
js简单的弹出框有关闭按钮
2014/05/05 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
详解javascript高级定时器
2015/12/31 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
python 自定义装饰器实例详解
2019/07/20 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
大学新生军训感言
2014/02/25 职场文书
关于爱国的演讲稿
2014/05/07 职场文书
土建施工员岗位职责
2014/07/16 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
关于拾金不昧的感谢信
2015/01/21 职场文书
计生个人工作总结
2015/02/28 职场文书
幼师自荐信范文
2015/03/06 职场文书
中学生国庆节演讲稿2015
2015/07/30 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
MySQL基础(一)
2021/04/05 MySQL