Compter la longueur du tableau php

Compter la longueur du tableau php
Le tableau est utilisé pour stocker plusieurs éléments, et le nombre total d'éléments du tableau est nécessaire pour compter à diverses fins. La longueur du tableau peut être comptée en itérant les valeurs du tableau via la boucle et en utilisant des fonctions intégrées PHP. Le compter() et taille de() Les fonctions sont utilisées pour compter la longueur d'un tableau en php. Les moyens de compter la longueur des tableaux PHP en utilisant ces fonctions sont affichés dans ce tutoriel.

Fonction Utilisation de Count ():

Syntaxe:
Cette fonction peut prendre deux arguments. Le premier argument est obligatoire et le deuxième argument est facultatif. Il renvoie le nombre total d'éléments du tableau qui sera utilisé dans le premier argument:

int count (array $ array, [, int $ mode = count_ormal]);

Le premier argument contient une variable de tableau. La valeur par défaut du deuxième argument est le comte_normal ou 0 est utilisé pour compter la longueur d'un tableau unidimensionnel. Une autre valeur de cet argument est le comte_recursive ou 1 est utilisé pour compter la longueur du tableau multidimensionnel.

Exemple 1: Utilisation de la fonction Count () pour le tableau unidimensionnel

Créez un fichier PHP avec le script suivant pour compter la longueur d'un tableau numérique à l'aide de la fonction Count (). Ici, un tableau de différentes données a été déclaré dans le script. Ensuite, la longueur du tableau a été comptée et imprimée:

// Déclarer un tableau
$ Myarr = Array (10, «John», «Blue», «Pizza», 3.45);
// compter le nombre total d'éléments du tableau
$ len = count ($ myarr);
// imprime la valeur de longueur
Echo "Les éléments du nombre total dans le tableau sont $ Len. "
?>

Sortir:
La sortie suivante apparaîtra après l'exécution du script:

Exemple 2: Utilisation de la fonction Count () pour le tableau multidimensionnel

Créez un fichier PHP avec le script suivant pour compter la longueur d'un tableau multidimensionnel à l'aide de la fonction Count (). Le tableau contient un tableau comme un élément du tableau multidimensionnel. L'argument facultatif de la fonction Count () est nécessaire pour compter les éléments des tableaux intérieurs du tableau multidimensionnel. La valeur COUNT_RECURSIVE a été utilisée dans la deuxième valeur d'argument de la fonction pour compter la longueur totale du tableau multidimensionnel:

// déclare un tableau multidimensionnel
$ multiaire = array (5, array ('101', '453', '764'), 8, array ('101', '453'));
// compter les éléments totaux du tableau principal
$ len = count ($ multiaire);
// imprime la longueur du tableau principal
Echo "Les éléments totaux du tableau principal sont $ Len.
"
// compte les éléments totaux du tableau à l'aide du comte_recursive
$ len = count ($ multiaire, count_recursive);
// imprime les éléments totaux du tableau principal et intérieur
Echo "Les éléments totaux du tableau principal et intérieur sont $ Len. "
?>

Sortir:
La sortie suivante apparaîtra après avoir exécuté le script. Ici, la longueur du tableau principal est de 4 qui contient 2 nombres et 2 tableaux. La longueur du réseau avec les éléments du réseau intérieur est de 9 (4 + 3 + 2) car un réseau intérieur contient 3 éléments et un autre tableau intérieur contient 2 éléments:

Exemple 3: Utilisation de la fonction Count () pour le tableau associatif

Créez un fichier PHP avec le script suivant pour compter la longueur du tableau associatif à l'aide de la fonction Count (). Le tableau associatif multidimensionnel a été utilisé dans le script. Comme l'exemple précédent, la valeur count_recursive a été utilisée dans le deuxième argument de la fonction count () pour calculer la longueur du tableau associatif avec les éléments du tableau intérieur:

// déclare un tableau associatif
$ Assoc_Array = ['id' => '111896733',
'name' => 'mir abbas',
'marks' => [
'CSE305' => 79,
'CSE312' => 85,
'CSE401' => 75,
'CSE407' => 65]];
// compte les éléments totaux du tableau à l'aide du comte_recursive
$ len = count ($ associarray, count_recursive);
// imprime les éléments totaux du tableau
Echo "Les éléments totaux du tableau principal et intérieur sont $ Len. "
?>

Sortir:
La sortie suivante apparaîtra après avoir exécuté le script. Ici, le réseau principal contient 3 éléments, et le tableau intérieur contient 4 éléments. Les éléments totaux sont 3 + 4 ou 7:

Utilisation de la fonction de taille ():

Une autre façon de compter la longueur d'un tableau consiste à utiliser la fonction SIZEOF (). Il fonctionne de manière similaire à la fonction count (). La syntaxe de cette fonction est fournie ci-dessous:

Syntaxe:
Cette fonction peut prendre deux arguments. Le premier argument est obligatoire et le deuxième argument est facultatif. Il renvoie le nombre total d'éléments du tableau qui sera utilisé dans le premier argument:

int sizeof (array $ array [, int mode = 0);

Comme la fonction count (), le premier argument de cette fonction contient une variable de tableau. Le deuxième argument est facultatif, et la valeur par défaut de cet argument est 0 qui est utilisée pour compter la longueur du tableau unidimensionnel. Une autre valeur de cet argument est 1 qui est utilisée pour compter la longueur du tableau multidimensionnel.

Exemple 4: Utilisation de la fonction sizeof () pour calculer la longueur du tableau

Créez un fichier PHP avec le script suivant pour compter la longueur d'un tableau numérique et associatif en utilisant la fonction sizeof (). Les mêmes valeurs de tableau des exemples précédents ont été utilisées dans ce script. Ici, la longueur des tableaux a été comptée en utilisant la fonction sizeof ():

// Déclarer un tableau
$ Myarr = Array (10, «John», «Blue», «Pizza», 3.45);
// compter le nombre total d'éléments du tableau
$ len = sizeof ($ myarr);
// imprime la valeur de longueur
écho "Les éléments totaux du tableau numérique sont $ Len.
"
// déclare un tableau associatif
$ Assoc_Array = ['id' => '111896733',
'name' => 'mir abbas',
'marks' => [
'CSE305' => 79,
'CSE312' => 85,
'CSE401' => 75,
'CSE407' => 65]];
// compter les éléments totaux du tableau sans argument facultatif
$ Len = sizeof ($ Assoc_Array);
// imprime les éléments totaux du tableau
Echo "Les éléments totaux du principal tableau associatif sont $ Len.
"
// compter les éléments totaux du tableau avec un argument facultatif
$ Len = sizeof ($ associarray, true);
// imprime les éléments totaux du tableau
Echo "Les éléments totaux du tableau associatif principal et intérieur sont $ Len. "
?>

Sortir:
La sortie suivante apparaîtra après l'exécution du script:

Conclusion:

Dans cet article, deux façons différentes de compter la durée d'un tableau ont été expliquées en utilisant plusieurs exemples. Désormais, les utilisateurs de PHP peuvent utiliser la fonction Count () ou la fonction sizeof () pour compter la longueur du tableau. Nous espérons que vous avez trouvé l'article utile et veuillez consulter Linuxhint pour des articles plus informatifs.