美文网首页
PHP判断一维数组和多维数组

PHP判断一维数组和多维数组

作者: Kerwin丶 | 来源:发表于2016-09-02 15:30 被阅读0次

工作当中经常会遇到判断是一维数组还是多维数组,通常想到的是先循环再用is_array做判断,其实还有另一种简便的方法,可以用count函数:

if (count($array) == count($array, 1)) {
    echo "一维数组";
} else {
    echo "多维数组";
}

count用法:count($var,$model);

  • $var: 数组或者对象。
  • $model:如果可选的 mode 参数设为 COUNT_RECURSIVE
    (或 1),count()
    将递归地对数组计数。对计算多维数组的所有单元尤其有用。

参考http://php.net/manual/zh/function.count.php

相关文章

  • PHP判断一维数组和多维数组

    工作当中经常会遇到判断是一维数组还是多维数组,通常想到的是先循环再用is_array做判断,其实还有另一种简便的方...

  • php多维混合数组转一维数组的函数

    php多维混合数组转一维数组的函数 php语言本身没有将多维数组转为一维数组的函数,但是我们可以自己写一个php函...

  • 2019-07-20

    PHP Array 函数允许您访问并操作数组。 支持简单的数组和多维数组。

  • PHP Day4:基础回顾与加强

    多维数组 多维数组指的是包含一个或多个数组的数组。 PHP 能理解两、三、四或五级甚至更多级的多维数组。不过,超过...

  • PHP 数组,多维数组

    PHP 数组:数组能够在单独的变量名中存储一个或多个值。 什么是数组?数组是特殊的变量,它可以同时保存一个以上的值...

  • 2018-04-29

    多维数组 数组内包含其他数组的数组类似于目录 PHP日期 函数 date()返回 按照规定样式的timestamp...

  • javascript 杂记

    数组杂记 1)数组的判断,使用Array.isArray() 2)一维数组的深拷贝 3)多维数组的深拷贝 4)数组...

  • 总结的一堆扁平化数组的方法

    扁平化数组(多维数组=>一维数组) 一、递归 (concat) 循环数组元素,判断是否是一个数组Array.isA...

  • PHP数组知识点总结(基本用法+常用函数)

    0.会涉及到的PHP数组相关知识点 带数值下标的数组 关联数组 多维数组 数组相关函数 数组内容的添加,访问,遍历...

  • PHP 判断数组中是否存在某个元素、是否存在某个key、根据va

    PHP 判断数组中是否存在某个元素 代码如下in_array() 打印结果 PHP 判断数组中是否存在某个key ...

网友评论

      本文标题:PHP判断一维数组和多维数组

      本文链接:https://www.haomeiwen.com/subject/azahettx.html