Maison  >  Article  >  développement back-end  >  Comment connaître le nombre total de tableaux en php

Comment connaître le nombre total de tableaux en php

PHPz
PHPzoriginal
2023-04-20 15:03:341024parcourir

PHP, en tant que langage interprété fortement typé, offre aux programmeurs beaucoup de commodité dans le traitement des données. Un tableau est un type de données couramment utilisé en PHP et est souvent utilisé pour stocker une série de données associées. En programmation réelle, nous avons souvent besoin de savoir combien de données sont contenues dans un tableau. Ainsi, cet article expliquera comment obtenir le nombre total d’un tableau en PHP.

1. Utilisez l'instruction count

PHP fournit un moyen très simple d'obtenir le nombre total d'un tableau, qui consiste à utiliser l'instruction count. L'instruction count est une instruction très couramment utilisée en PHP, qui permet de compter le nombre d'éléments dans un tableau.

Par exemple, nous avons le tableau suivant :

$array = array("apple", "banana", "orange", "pear");

Ensuite, nous pouvons utiliser l'instruction count pour obtenir le nombre de ses éléments, comme indiqué ci-dessous :

$count = count($array);
echo $count;

Le résultat de sortie est :

4

De même, nous pouvons également utiliser le tableau à deux dimensions Utilisez l'instruction count pour obtenir le nombre total d'éléments qu'il contient.

$array = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);
$count = 0;
foreach ($array as $value) {
    $count += count($value);
}
echo "总数为" . $count;

Le résultat de sortie est :

总数为9

2. Utilisez l'instruction sizeof

En plus de l'instruction count, nous pouvons également utiliser l'instruction sizeof en PHP pour obtenir le nombre d'éléments du tableau. La seule différence entre sizeof et count est que sizeof n'est qu'un alias pour count.

Par exemple, nous avons le tableau suivant :

$array = array("apple", "banana", "orange", "pear");

Nous pouvons utiliser l'instruction sizeof pour obtenir le nombre total d'éléments, comme indiqué ci-dessous :

$count = sizeof($array);
echo $count;

Le résultat de sortie est :

4

De même, nous pouvons également utiliser l' Instruction sizeof pour obtenir le nombre total d’éléments. Le nombre total d’éléments internes dans le tableau dimensionnel.

$array = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);
$count = 0;
foreach ($array as $value) {
    $count += sizeof($value);
}
echo "总数为" . $count;

Le résultat de sortie est :

总数为9

Cependant, il convient de noter que bien que sizeof soit un alias de count, dans certains contextes, comme dans une boucle for, les performances de sizeof peuvent être supérieures à count.

3. Utilisez le nombre de variables pour calculer le nombre total d'éléments

En PHP, en plus d'utiliser le nombre et la taille des instructions pour obtenir le nombre total d'éléments du tableau, vous pouvez également le calculer via le nombre de variables.

Par exemple, nous avons le tableau suivant :

$array = array("apple", "banana", "orange", "pear");

Nous pouvons utiliser la méthode suivante pour obtenir le nombre total de ses éléments :

$count = 0;
foreach ($array as $key => $value) {
    $count++;
}
echo $count;

Le résultat de sortie est :

4

De même, nous pouvons également obtenir le tableau bidimensionnel tableau à travers le nombre de variables Le nombre total d'éléments internes.

$array = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);
$count = 0;
foreach ($array as $key1 => $value1) {
    foreach ($value1 as $key2 => $value2) {
        $count++;
    }
}
echo "总数为" . $count;

Le résultat de sortie est :

总数为9

Conclusion

Voici les trois méthodes ci-dessus pour obtenir le nombre total d'éléments d'un tableau en PHP. Dans la programmation réelle, nous pouvons choisir la méthode appropriée pour obtenir le nombre total d'éléments du tableau en fonction de la situation spécifique. Qu'il s'agisse de nombre, de taille ou de nombre variable, ce sont toutes des méthodes très simples et réalisables, et la vitesse de calcul est également très rapide.

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