Maison > développement back-end > Problème PHP > Comment connaître le nombre total de tableaux en php

Comment connaître le nombre total de tableaux en php

PHPz
Libérer: 2023-04-20 15:18:33
original
1107 Les gens l'ont consulté

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");
Copier après la connexion
Copier après la connexion
Copier après la connexion

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

$count = count($array);
echo $count;
Copier après la connexion

Le résultat de sortie est :

4
Copier après la connexion
Copier après la connexion
Copier après la connexion

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

Le résultat de sortie est :

总数为9
Copier après la connexion
Copier après la connexion
Copier après la connexion

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");
Copier après la connexion
Copier après la connexion
Copier après la connexion

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

$count = sizeof($array);
echo $count;
Copier après la connexion

Le résultat de sortie est :

4
Copier après la connexion
Copier après la connexion
Copier après la connexion

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

Le résultat de sortie est :

总数为9
Copier après la connexion
Copier après la connexion
Copier après la connexion

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");
Copier après la connexion
Copier après la connexion
Copier après la connexion

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

Le résultat de sortie est :

4
Copier après la connexion
Copier après la connexion
Copier après la connexion

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

Le résultat de sortie est :

总数为9
Copier après la connexion
Copier après la connexion
Copier après la connexion

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!

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