Maison > développement back-end > tutoriel php > Compréhension approfondie de la fonction count des tableaux PHP

Compréhension approfondie de la fonction count des tableaux PHP

*文
Libérer: 2023-03-18 19:56:01
original
1662 Les gens l'ont consulté

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
?>
Copier après la connexion

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 次循环";
}
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
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