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