如何区分PHP中的一维数组和二维数组?
- 内容介绍
- 文章标签
- 相关推荐
本文共计784个文字,预计阅读时间需要4分钟。
在PHP中,使用count()函数可以判断,该函数能获取数组的长度,如省略第二个参数,则只获取一维元素个数;因为只需要比较省略参数和带参数时的长度是否一致,即可判断。
在php中,可利用count()函数来判断,该函数能获取数组长度,如果省略第二个参数,将只获取一维的元素个数;因此只需要比较一下省略参数和不省略参数时,获取的长度是否一样即可,语法“count($arr)== count($arr,1)”。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
在php中,可利用count()函数来判断。
<?php header('content-type:text/html;charset=utf-8'); $array = array("php", 11, '', 12, "PHP中文网",13,"green",2021,"mysql","14",15); if (count($array) == count($array, 1)) { echo '是一维数组'; } else { echo '是二维数组'; } ?>
方案原理:
count ( mixed $var [, int $mode ] ) – 计算数组中的单元数目或对象中的属性个数
$mode:为可选参数,可以省略。
本文共计784个文字,预计阅读时间需要4分钟。
在PHP中,使用count()函数可以判断,该函数能获取数组的长度,如省略第二个参数,则只获取一维元素个数;因为只需要比较省略参数和带参数时的长度是否一致,即可判断。
在php中,可利用count()函数来判断,该函数能获取数组长度,如果省略第二个参数,将只获取一维的元素个数;因此只需要比较一下省略参数和不省略参数时,获取的长度是否一样即可,语法“count($arr)== count($arr,1)”。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
在php中,可利用count()函数来判断。
<?php header('content-type:text/html;charset=utf-8'); $array = array("php", 11, '', 12, "PHP中文网",13,"green",2021,"mysql","14",15); if (count($array) == count($array, 1)) { echo '是一维数组'; } else { echo '是二维数组'; } ?>
方案原理:
count ( mixed $var [, int $mode ] ) – 计算数组中的单元数目或对象中的属性个数
$mode:为可选参数,可以省略。

