Maison  >  Article  >  développement back-end  >  Comment obtenir le nombre d'éléments d'un tableau en php

Comment obtenir le nombre d'éléments d'un tableau en php

PHPz
PHPzoriginal
2023-04-24 14:51:101931parcourir

En PHP, il est souvent nécessaire d'obtenir le nombre d'éléments d'un tableau afin d'effectuer certains traitements et calculs. Cet article présentera plusieurs méthodes pour obtenir le nombre d'éléments d'un tableau en PHP.

1. Utilisez la fonction count()

PHP a une fonction count() intégrée qui peut être utilisée pour obtenir le nombre d'éléments du tableau. Sa syntaxe est la suivante :

count(array $array, int $mode = COUNT_NORMAL) : int

Parmi eux, le paramètre $array représente le tableau pour compter le nombre d'éléments, et le paramètre $mode est un paramètre facultatif utilisé pour spécifier le mode de comptage. Si le paramètre $mode est omis, le mode COUNT_NORMAL est utilisé par défaut, qui renvoie le nombre d'éléments du tableau. Si vous spécifiez le paramètre $mode comme COUNT_RECURSIVE, le nombre d'éléments dans le tableau à plusieurs chiffres sera calculé de manière récursive.

Ce qui suit est un exemple :

$arr = array("apple","banana","orange");
$count = count($arr);
echo "数组元素个数为:".$count;

Le résultat de sortie est :

数组元素个数为:3

2. Utilisez la fonction sizeof()

En plus de la fonction count(), PHP fournit également une fonction avec la même fonction - la taille de () Peut être utilisé pour compter le nombre d'éléments du tableau. La syntaxe étant similaire à celle de la fonction count(), elle ne sera pas expliquée en détail ici. Voici un exemple :

$arr = array("apple","banana","orange");
$size = sizeof($arr);
echo "数组元素个数为:".$size;

Le résultat est le même que l'exemple ci-dessus, le résultat est :

数组元素个数为:3

3. Utilisez le mot-clé sizeof

Le mot-clé sizeof a été introduit dans PHP 5.5 et supérieur, qui peut être utilisé pour calculer le nombre d'éléments du tableau. La syntaxe est la suivante :

$size = sizeof $arr;

Le même exemple de code :

$arr = array("apple","banana","orange");
$size = sizeof $arr;
echo "数组元素个数为:".$size;

Le résultat de sortie est :

数组元素个数为:3

4. Utilisez la boucle foreach

En plus des trois méthodes ci-dessus, vous pouvez également utiliser la boucle foreach pour parcourir le tableau. et comptez le nombre d'éléments qu'il contient. La méthode spécifique consiste à définir un compteur dans la boucle et à incrémenter le compteur de 1 à chaque fois qu'un élément du tableau est parcouru. L'exemple de code est le suivant :

$arr = array("apple","banana","orange");
$count = 0;
foreach($arr as $item){
    $count++;
}
echo "数组元素个数为:".$count;

Le résultat est cohérent avec les trois méthodes précédentes, et le résultat est :

数组元素个数为:3

En résumé, PHP a différentes méthodes pour obtenir le nombre d'éléments du tableau, parmi lesquelles count() et Les fonctions sizeof() sont la méthode la plus couramment utilisée. Le choix de la méthode à utiliser doit être basé sur les besoins et les habitudes personnels.

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!

Déclaration:
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