插件窝 干货文章 php数组共有几个值怎么查

php数组共有几个值怎么查

数组 count 多维 递归 937    来源:    2025-03-18

在PHP中,你可以使用 count() 函数来获取数组中元素的数量。count() 函数会返回数组中值的总数。

示例代码:

<?php
$array = array(1, 2, 3, 4, 5);
$count = count($array);
echo "数组中共有 " . $count . " 个值。";
?>

输出:

数组中共有 5 个值。

说明:

  • count() 函数可以用于一维数组、多维数组以及关联数组。
  • 如果你想要递归地计算多维数组中的所有元素数量,可以传递第二个参数 COUNT_RECURSIVEcount() 函数。

递归计算多维数组的示例:

<?php
$array = array(
    'a' => array(1, 2, 3),
    'b' => array(4, 5),
    'c' => 6
);
$count = count($array, COUNT_RECURSIVE);
echo "数组中共有 " . $count . " 个值。";
?>

输出:

数组中共有 8 个值。

在这个例子中,COUNT_RECURSIVE 会递归地计算多维数组中的所有元素数量。