插件窝 干货文章 PHP中求一个数组长度的函数是哪个

PHP中求一个数组长度的函数是哪个

数组 count 返回 长度 931    来源:    2025-03-16

在PHP中,求一个数组长度的函数是 count()。这个函数可以返回数组中元素的数量。

语法

count(array $array, int $mode = COUNT_NORMAL): int

参数

  • $array:要计算长度的数组。
  • $mode(可选):指定计数模式。默认是 COUNT_NORMAL,只计算一维数组的长度。如果设置为 COUNT_RECURSIVE,则会递归计算多维数组的长度。

返回值

返回数组中元素的数量。

示例

$array = [1, 2, 3, 4, 5];
echo count($array); // 输出: 5

$multiArray = [
    'a' => [1, 2, 3],
    'b' => [4, 5],
    'c' => 6
];
echo count($multiArray); // 输出: 3
echo count($multiArray, COUNT_RECURSIVE); // 输出: 8

注意事项

  • 如果数组为空,count() 会返回 0
  • 对于非数组类型的变量,count() 会返回 1,除非变量是 null,此时会返回 0

希望这个解释对你有帮助!