php如何判断数组是二维数组

 时间:2026-04-22 18:02:39

1、首先我们来思考下,如果判断数组是一维数组:

if(count($array) == count($array, 1)){

      echo '我是一维数组';

}else{

      echo '我不是一维数组';

}

php如何判断数组是二维数组

php如何判断数组是二维数组

2、然后,我们可以想到使用foreach循环的方式来判断:

(1)全部子元素是一维数组,则该数组为二维数组;

(2)有一个子元素不是一维数组,那该数组机是多为数组;

if(is_array($array2)){


   $isTwoArr = true;
   foreach($array2 as $val){
       if(count($val) == count($val, 1)){
           continue;
       }else{
           $isTwoArr = false;
           break;
       }
   }
   echo $isTwoArr ? '我是二维数组' : '我是多维数组';
}else{
   echo '我不是数组';
}

php如何判断数组是二维数组

php如何判断数组是二维数组

  • php如何把二维数组的数字元素输出?
  • 微课制作07-如何设置声音的淡入淡出
  • C#预览窗口显示图片运行窗口不显示图片
  • ppt制作一个动画太阳按照指定路径升起
  • Axure:如何找到文件保持的目录?
  • 热门搜索
    红烧鸭子的做法 个人简历自我评价怎么写 热水器为什么会爆炸 凉面的家常做法 扁桃体发炎喉咙肿痛怎么办 wifi连接上不能上网怎么办 同型半胱氨酸高是怎么回事 excel怎么求和 郦怎么读 承诺书怎么写