Cet article fournit une analyse approfondie de la fonction de comptage des tableaux PHP. Pour vous donner une référence, j’espère que cela sera utile à tout le monde.
count()
La fonction PHP count() est utilisée pour compter le nombre de cellules dans un tableau ou le nombre d'attributs dans un objet et renvoie un tableau Le nombre d'unités ou le nombre d'attributs dans l'objet.
Syntaxe :
int count( Mixed var [, int mode] ) Si var est une variable ordinaire qui n'est pas un tableau, elle renvoie 1, si c'est le cas n'existe pas, n'est pas initialisé ou Un tableau vide renvoie 0.
Le paramètre facultatif mode est défini sur COUNT_RECURSIVE (ou 1), count() comptera récursivement le tableau, ce qui est particulièrement utile pour compter toutes les cellules de tableaux multidimensionnels, mais count() ne reconnaît pas l'infini récursivité. La valeur par défaut du mode est 0 .
Exemple :
<?php echo count($x); //输出:0 $a = 2; echo count($a); // 输出:1 $arr_age = array(18, 20, 25); echo count($arr_age); // 输出:3 ?>
sizeof() est un alias de cette fonction.
Dans les applications pratiques, certaines opérations de boucle sont souvent effectuées en fonction de la taille du tableau. Il est recommandé d'écrire count() en dehors de la boucle :
<?php $arr_age = array(18, 20, 25); $count = count($arr_age); for($i=1;$i<=$count;$i++){ echo "第 $i 次循环"; } ?>
De cette façon. il n'est pas nécessaire de faire une boucle à chaque fois. All effectue des calculs count(), mais bien sûr, cela n'est pas nécessaire.
Recommandations associées :
Analyse des similitudes et des différences de trois méthodes de fusion de tableaux php
Exemple de combinaison et de déduplication de tableaux PHP
L'introduction la plus complète aux tableaux PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!