在PHP中,count()函數用于計算數組中的元素數量。對于特殊類型數組(如關聯數組或多維數組),count()函數的計數規則如下:
$array = array('apple', 'banana', 'orange');
echo count($array); // 輸出 3
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York');
echo count($array); // 輸出 3
$array = array(
'fruits' => array('apple', 'banana', 'orange'),
'colors' => array('red', 'green', 'blue')
);
echo count($array); // 輸出 2
如果想要遞歸計算多維數組中的所有元素數量,可以結合使用array_walk_recursive()函數和count()函數來實現。