count是PHP中的一個內置函數,count() 函數返回數組中元素的數目。
語法:
count(array,mode);
參數:
array:必需。規定數組。
mode:可選。規定模式。可能的值:
● 0 – 默認。不對多維數組中的所有元素進行計數
● 1 – 遞歸地計數數組中元素的數目(計算多維數組中的所有元素)
說明:
count() 函數計算數組中的單元數目或對象中的屬性個數。
對于數組,返回其元素的個數,對于其他值,返回 1;如果參數是變量而變量沒有定義,則返回 0。
如果 mode 被設置為 COUNT_RECURSIVE(或 1),則會遞歸底計算多維數組中的數組的元素個數。
示例:
<?php header("content-type:text/html;charset=utf-8"); $cars = array("Volvo" => array("XC60", "XC90"), "BMW" => array("X3", "X5"), "Toyota" => array("Highlander") ); echo "常規計數:" . count($cars) . "<br>"; echo "遞歸計數:" . count($cars, 1); ?>
結果:
常規計數:3 遞歸計數:8