PHP count() 函数

Exempel

Returnerar antalet element i en array:

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

Kör en exempel

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:

  • 0 - Standard. Räkna inte alla element i en flerdimensionell array
  • 1 - Rekursivt räkna antalet element i en array (räkna alla element i en flerdimensionell array)

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);
?>

Kör en exempel