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

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

PHPz
PHPzoriginal
2023-04-17 14:11:543963parcourir

En PHP, il existe de nombreuses façons d'obtenir le nombre d'éléments d'un tableau. Cet article présentera respectivement ces méthodes afin que les lecteurs puissent les utiliser de manière flexible dans le développement réel.

Méthode 1 : fonction count

La fonction count en PHP peut être utilisée pour compter le nombre d'éléments d'un tableau. Lorsque le tableau est vide, la fonction renvoie 0. Lorsqu'il y a des éléments dans le tableau, cette fonction renvoie le nombre d'éléments.

Ce qui suit est un exemple d'utilisation de la fonction count pour compter le nombre d'éléments d'un tableau :

$num_array = array(10,20,30,40,50);
echo count($num_array);

Le résultat de sortie est : 5

Méthode 2 : fonction sizeof

En plus de la fonction count, PHP fournit également une fonction similaire function - la fonction sizeof, vous pouvez également compter le nombre d'éléments du tableau. Les fonctions de la fonction sizeof et de la fonction count sont fondamentalement les mêmes, mais il existe de légères différences dans leurs occasions d'application à certains égards.

Ce qui suit est un exemple d'utilisation de la fonction sizeof pour compter le nombre d'éléments d'un tableau :

$num_array = array(10,20,30,40,50);
echo sizeof($num_array);

Le résultat de sortie est : 5

Méthode 3 : parcourir le tableau

En PHP, nous pouvons également trouver le nombre de tableaux éléments en parcourant le tableau. L'idée de cette méthode est de parcourir tour à tour chaque élément du tableau et d'utiliser un compteur de boucles pour enregistrer le nombre d'éléments.

Ce qui suit est un exemple de comptage du nombre d'éléments en parcourant le tableau :

$num_array = array(10,20,30,40,50);
$count = 0;
foreach($num_array as $num){
    $count ++;
}
echo $count;

Le résultat de sortie est : 5

Méthode 4 : fonction array_sum

En plus des méthodes ci-dessus, nous pouvons également utiliser la fonction array_sum pour trouver le nombre d'éléments du tableau. L'idée de base de cette fonction est d'additionner tous les éléments du tableau pour obtenir le nombre d'éléments.

Ce qui suit est un exemple d'utilisation de la fonction array_sum pour compter le nombre d'éléments :

$num_array = array(10,20,30,40,50);
echo array_sum($num_array);

Le résultat de sortie est : 150

Puisque chaque tableau est un objet, nous pouvons ajouter l'attribut numérique des éléments du tableau au tableau lors de sa création, afin que vous puissiez directement référencer cette propriété lors de l'obtention du nombre d'éléments du tableau. Cette méthode peut améliorer l'efficacité du code, mais comme elle nécessite de modifier la définition du tableau, le champ d'application sera limité.

Pour résumer, nous pouvons voir que PHP propose plusieurs façons de trouver le nombre d'éléments d'un tableau, et les développeurs doivent choisir en fonction de la situation réelle.

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