如何区分PHP中的一维和二维数组?
- 内容介绍
- 文章标签
- 相关推荐
本文共计805个文字,预计阅读时间需要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:为可选参数,可以省略。
本文共计805个文字,预计阅读时间需要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:为可选参数,可以省略。

