PHP count() 函数
Exempel
Returnerar antalet element i en array:
<?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?>
Definition och användning
count()-funktionen returnerar antalet element i en array.
Syntaks
count(array,mode);
Parametrar | Beskrivning |
---|---|
array | Obligatorisk. Anger array. |
mode |
Valfritt. Anger modus. Möjliga värden:
|
Beskrivning
count()-funktionen räknar antalet element i en array eller antalet egenskaper i ett objekt.
För en array returneras antalet element, för andra värden returneras 1. Om parametern är en variabel och variabeln inte är definierad returneras 0.
Om mode Om den är satt till COUNT_RECURSIVE (eller 1) kommer den att rekursivt beräkna antalet element i en flerdimensionell array.
Tekniska detaljer
Returvärde: | Returnerar antalet element i en array. |
PHP-version: | 4+ |
Uppdateringslog | mode Parametern är ny från PHP 4.2. |
Mer exempel
Exempel 1
Räkna antalet element i en array rekursivt:
<?php $cars=array ( "Volvo"=>array ( "XC60", "XC90" ), "BMW"=>array ( "X3", "X5" ), "Toyota"=>array ( "Highlander" ) ); echo "Normalt antal: " . count($cars)."<br>"; echo "Rekursivt antal: " . count($cars,1); ?>