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 相关文章推荐
怎样在UNIX系统下安装MySQL
Oct 09 PHP
第五节--克隆
Nov 16 PHP
Apache2中实现多网站域名绑定的实现方法
Jun 01 PHP
使用php实现下载生成某链接快捷方式的解决方法
May 07 PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 PHP
Codeigniter生成Excel文档的简单方法
Jun 12 PHP
推荐25款php中非常有用的类库
Sep 29 PHP
smarty的section嵌套循环用法示例
May 28 PHP
PHP中set_include_path()函数相关用法分析
Jul 18 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
php的lavarel框架中join和orWhere的用法
Dec 28 PHP
php中get_object_vars()在数组的实例用法
Feb 22 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
DC这些乐高系列动画电影你看过几部?
2020/04/09 欧美动漫
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
php addslashes和mysql_real_escape_string
2010/01/24 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
用于table内容排序
2006/07/21 Javascript
Angularjs 基础入门
2014/12/26 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
javascript学习之json入门
2016/12/22 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
JS Input里添加小图标的两种方法
2017/11/11 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
微信小程序使用GoEasy实现websocket实时通讯
2020/05/19 Javascript
在Docker上开始部署Python应用的教程
2015/04/17 Python
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
python交互界面的退出方法
2019/02/16 Python
python实现小世界网络生成
2019/11/21 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
基于python实现FTP文件上传与下载操作(ftp&sftp协议)
2020/04/01 Python
Django多层嵌套ManyToMany字段ORM操作详解
2020/05/19 Python
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
中学教师管理制度
2014/01/14 职场文书
联谊会主持词
2014/03/26 职场文书
个人贷款担保书
2014/04/01 职场文书
副董事长岗位职责
2014/04/02 职场文书
学生请假条
2014/04/11 职场文书
驾驶员培训方案
2014/05/01 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL
python四种出行路线规划的实现
2021/06/23 Python
CSS Transition通过改变Height实现展开收起元素
2021/08/07 HTML / CSS