Introduction à l'utilisation de la fonction count dans un tableau PHP (avec code)

不言
Libérer: 2023-04-05 15:24:01
avant
3289 Les gens l'ont consulté

Cet article vous présente une introduction à l'utilisation de la fonction count dans les tableaux PHP (avec du code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

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 le nombre de cellules dans le tableau ou le nombre d'attributs dans l'objet.
Syntaxe :
int count( Mixed var [, int mode] ) Renvoie 1 si var est une variable ordinaire autre qu'un tableau, et 0 pour les tableaux inexistants, non initialisés ou vides.
Si le paramètre facultatif mode est défini sur COUNT_RECURSIVE (ou 1), count() comptera le tableau de manière récursive, ce qui est particulièrement utile pour compter toutes les cellules d'un tableau multidimensionnel, mais count() ne reconnaît pas la récursion infinie . 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 
?>
Copier après la connexion

sizeof() est l'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 次循环"; 
} 
?>
Copier après la connexion

De cette façon, vous n'avez pas besoin d'effectuer le calcul count() à chaque fois que vous bouclez, bien sûr, ce n'est pas nécessaire. ​

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal