count Compte le nombre d'éléments d'un tableau &reftitle.description; intcount mixedvar intmode count retourne le nombre d'éléments dans var, qui est généralement un tableau (et tout le reste n'aura qu'un élément). Si var n'est pas un tableau, &one; sera retourné (exception : count(&null;) égale &zero;). Le paramètre optionnel mode est disponible depuis &php; 4.2.0. Si le paramètre optionnel mode vaut COUNT_RECURSIVE (ou 1), count va compter récursivement les tableaux. C'est particulièrement pratique pour compter le nombre d'éléments d'un tableau. La valeur par défaut pour mode est &zero;. count ne détecte pas la récursion infinie. count peut retourner 0 pour une variable qui n'a pas été affectée, ou pour un tableau vide. Utilisez plutôt isset pour tester si la variable existe. Reportez-vous à la section sur les Tableaux du manuel, pour plus de détails sur le fonctionnement des tableaux en &php;. Exemple avec <function>count</function> ]]> Exemple récursif avec <function>count</function> (&php; >= 4.2.0) array('orange', 'banane', 'pommes'), 'legumes' => array('carotte', 'chou','pois')); // count récursif echo count($food, COUNT_RECURSIVE); // affiche 8 // count normal echo count($food); // affiche 2 ?> ]]> sizeof est un &alias; de count. Voir aussi is_array, isset et strlen.