PHP count() functie

Voorbeeld

Geef het aantal elementen in de array terug:

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

Lopende voorbeelden

Definitie en gebruik

count() functie retourneert het aantal elementen in de array.

Syntaxis

count(array,mode);
Parameters Beschrijving
array Verplicht. Specificeer de array.
mode

Optioneel. Specificeer het model. Mogelijke waarden:

  • 0 - Standaard. Tellen van alle elementen in een meerdimensionale array niet
  • 1 - Recursief tellen van het aantal elementen in de array (tellen van alle elementen in een meerdimensionale array)

Beschrijving

De count() functie berekent het aantal eenheden in een array of het aantal eigenschappen in een object.

Voor een array, geef het aantal elementen terug, voor andere waarden, geef 1 terug. Als het parameter een variabele is en de variabele niet is gedefinieerd, wordt 0 teruggegeven.

Als mode Indien ingesteld op COUNT_RECURSIVE (of 1), wordt de teller recursief berekend voor de elementen van een meerdimensionale array.

Technische details

Retourwaarde: Geef het aantal elementen in de array terug.
PHP versie: 4+
Update log: mode Het parameter is toegevoegd in PHP 4.2.

Meer voorbeelden

Voorbeeld 1

Recurtief tellen van array:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "Algemene telling: " . count($cars)."<br>";
echo "Recursieve telling: " . count($cars,1);
?>

Lopende voorbeelden