在 PHP 中,你可以使用 count()
函数或 sizeof()
函数来判断数组中有多少个元素。这两个函数的功能是相同的,都可以返回数组中元素的数量。
count()
函数$array = [1, 2, 3, 4, 5];
$count = count($array);
echo "数组中有 $count 个元素。";
sizeof()
函数$array = [1, 2, 3, 4, 5];
$size = sizeof($array);
echo "数组中有 $size 个元素。";
无论是使用 count()
还是 sizeof()
,输出结果都是:
数组中有 5 个元素。
count()
和 sizeof()
都可以用于数组和对象。count()
或 sizeof()
,它们会返回 1
,除非变量是 NULL
,在这种情况下会返回 0
。$array = [1, 2, 3, 4, 5];
$count = count($array); // 返回 5
$size = sizeof($array); // 返回 5
$notAnArray = null;
$count = count($notAnArray); // 返回 0
$size = sizeof($notAnArray); // 返回 0
总结:count()
和 sizeof()
都可以用来获取数组中元素的数量,通常推荐使用 count()
,因为它更常用且语义更明确。