在PHP中,你可以使用 count() 函数来获取数组中元素的数量。count() 函数会返回数组中值的总数。
<?php
$array = array(1, 2, 3, 4, 5);
$count = count($array);
echo "数组中共有 " . $count . " 个值。";
?>
数组中共有 5 个值。
count() 函数可以用于一维数组、多维数组以及关联数组。COUNT_RECURSIVE 给 count() 函数。<?php
$array = array(
'a' => array(1, 2, 3),
'b' => array(4, 5),
'c' => 6
);
$count = count($array, COUNT_RECURSIVE);
echo "数组中共有 " . $count . " 个值。";
?>
数组中共有 8 个值。
在这个例子中,COUNT_RECURSIVE 会递归地计算多维数组中的所有元素数量。