Comment compter les éléments d'un tableau en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2021-10-11 12:00:54
Thèmes : php - tableau - array
Question

Bonjour, j'ai un array PHP qui se présente comme ceci :

$tableau = array(
      0 => 'a',  
      1 => 'b',  
      2 => 'c', 
      3 => 'd',
      4 => 'e'
);

Comment faire pour compter les éléments du tableau, en PHP, et obtenir le nombre 5 comme résultat ?

Réponse

Pour compter les éléments et valeurs d'un tableau, en PHP, vous pouvez utiliser les fonctions PHP count() ou sizeof().

<?php
$tableau = array(
      0 => 'a',  
      1 => 'b',  
      2 => 'c', 
      3 => 'd',
      4 => 'e'
);
echo "Nombre d'éléments dans le tableau : ".sizeof($tableau)." avec la fonction sizeof() ou ".count($tableau)." avec la fonction count().";
?>

Remarque : Les deux fonctions sont quasiment identiques. Cependant si votre tableau contient une très grosse quantité de données, privilégiez l'utilisation de la fonction count() ; elle s'avéra plus rapide à s'exécuter.