Fonction count() PHP

Exemple

Retourne le nombre d'éléments dans le tableau :

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

Exemple de fonctionnement

Définition et utilisation

La fonction count() retourne le nombre d'éléments dans le tableau.

Syntaxe

count(array,mode);
Paramètres Description
array Obligatoire. Définir le tableau.
mode

Optionnel. Définir le mode. Les valeurs possibles sont :

  • 0 - Par défaut. Ne pas compter tous les éléments des tableaux multidimensionnels
  • 1 - Compte récursivement le nombre d'éléments dans le tableau (calcule tous les éléments des tableaux multidimensionnels)

Description

La fonction count() calcule le nombre d'éléments dans un tableau ou le nombre d'attributs dans un objet.

Pour un tableau, retourne le nombre d'éléments, pour d'autres valeurs, retourne 1. Si le paramètre est une variable et que la variable n'est pas définie, retourne 0.

Si mode Si configuré à COUNT_RECURSIVE (ou 1), il calculera récursivement le nombre d'éléments des tableaux multidimensionnels.

Détails techniques

Retourne la valeur : Retourne le nombre d'éléments dans le tableau.
Version PHP : 4+
Journal des mises à jour : mode Le paramètre a été ajouté dans PHP 4.2.

Plus d'exemples

Exemple 1

Compte récursif des éléments de tableau :

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "Compte classique : " . count($cars)."<br>";
echo "Compte récursif : " . count($cars,1);
?>

Exemple de fonctionnement