PHP count() funktion

Eksempel

Returnerer antallet af elementer i arrayet:

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

Kør eksempel

Definition og brug

count() funktionen returnerer antallet af elementer i arrayet.

Syntaks

count(array,mode);
Parameter Beskrivelse
array Obligatorisk. Angiver array.
mode

Valgfri. Angiver mode. Mulige værdier:

  • 0 - Standard. Tæller ikke alle elementer i flerdimensionelle arrayer
  • 1 - Rekursivt tæller antallet af elementer i arrayet (beregner alle elementer i flerdimensionelle arrayer)

Beskrivelse

count() funktionen beregner antallet af enheder i en array eller antallet af egenskaber i et objekt.

For arrayer returnerer det antallet af elementer, for andre værdier returnerer det 1. Hvis parameteren er en variabel og variablen ikke er defineret, returneres 0.

Hvis mode Hvis sat til COUNT_RECURSIVE (eller 1), vil det rekursivt beregne antallet af elementer i en flerdimensionel array.

Tekniske detaljer

Returværdi: Returnerer antallet af elementer i arrayet.
PHP version: 4+
Opdateringslog mode Parameteren blev tilføjet i PHP 4.2.

Flere eksempler

Eksempel 1

Tæll rekursivt arrayer:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "Almindelig tælling: " . count($cars)."<br>";
echo "Rekursiv tælling: " . count($cars,1);
?>

Kør eksempel