PHP count() Funktion

Beispiel

Gibt die Anzahl der Elemente im Array zurück:

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

Laufbeispiel

Definition und Verwendung

Die count() Funktion gibt die Anzahl der Elemente im Array zurück.

Syntax

count(array,Modus);
Parameter Beschreibung
array Erforderlich. Gibt das Array an.
Modus

Optional. Gibt das Muster an. Mögliche Werte:

  • 0 - Standard. Nicht alle Elemente in mehrdimensionalen Arrays zählen
  • 1 - Rekursiv die Anzahl der Elemente im Array zählen (berechnet alle Elemente in mehrdimensionalen Arrays)

Beschreibung

Die count() Funktion berechnet die Anzahl der Elemente in einem Array oder die Anzahl der Attribute in einem Objekt.

Gibt die Anzahl der Elemente eines Arrays zurück, für andere Werte 1. Wenn das Argument ein Variable ist und die Variable nicht definiert ist, wird 0 zurückgegeben.

Wenn Modus Wenn gesetzt auf COUNT_RECURSIVE (oder 1), wird die Anzahl der Elemente in einem mehrdimensionalen Array rekursiv berechnet.

Technische Details

Rückgabewert: Gibt die Anzahl der Elemente im Array zurück.
PHP-Version: 4+
Aktualisierungsprotokoll: Modus Der Parameter wurde in PHP 4.2 hinzugefügt.

Mehr Beispiele

Beispiel 1

Rekursiv auf Arrays zählen:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "Regelmäßiger Zähler: " . count($cars)."<br>";
echo "Rekursiver Zähler: " . count($cars,1);
?>

Laufbeispiel