Parcourir les tableaux en PHP

Table des matières

Nous définissons d'abord ce qu'est un tableau, un tableau peut être défini comme une carte ordonnée, c'est-à-dire un type de données qui associe des valeurs et des clés. De manière simplifiée, nous pouvons dire qu'un tableau est un vecteur ou une matrice où les valeurs sont stockées.

Un tableau peut être utilisé comme une liste ou un vecteur, comme une pile, comme une table associative, une collection ou une file d'attente, entre autres utilisations. puisque les valeurs d'un tableau peuvent être d'autres tableaux, des tableaux multidimensionnels ou des arbres.
Cependant, il existe trois types de baies selon le mode de stockage, qui sont les suivantes :
àTableau indexé numérique ou vectoriel : Ses index sont numériques et chaque valeur interne du tableau est accessible via un entier.

Exemple:

 $ var = tableau ($ valeur1, $ valeur2, $ valeur3, $ valeur4, etc);
$ Var étant la variable dans laquelle on stocke le tableau et $ value1, $ value2 … les valeurs que prend chaque élément du tableau.
Associatif ou clés àTableau : Dans ce cas les valeurs du tableau sont liées à des clés.

Exemple:

$ var = tableau ($ clé1 à valeur1, $ clé2 à valeur2, $ clé3 à valeur3, $ clé4 à valeur4); $ var étant la variable dans laquelle on stocke le tableau et $ key1, $ key2 … les clés avec lesquelles on affecte les valeurs 1, 2 …
àTableau multidimensionnel : Ce sont des tableaux de tableaux, c'est-à-dire que chaque valeur du tableau est un tableau.

Exemple de tableau :

AGRANDIR

étant $ var la variable dans laquelle nous stockons le tableau qui à son tour contient trois autres tableaux.

Nous allons maintenant passer en revue les différents tableaux.
Parcourir un tableau d'index indexé ou numérique est très simple, comme nous le verrons dans l'exemple suivant :
On crée d'abord le tableau et on lui donne des valeurs, on l'initialise.

Il faut maintenant trouver le longueur du tableau, on trouve le nombre d'éléments. Pour cela, nous utilisons la fonction count qui compte tous les éléments d'un tableau. Le comte peut nous rendre un Message E_AVERTISSEMENT ce qui indiquera qu'il a trouvé une récursivité. Il peut aussi retourner 0 si la variable qu'il poste a été initialisée avec un tableau vide ou si ladite variable n'a pas été définie.

Ensuite, il suffit de parcourir le tableau avec une boucle for. En option, les valeurs peuvent être imprimées si nous le souhaitons.

Pour l'exemple suivant nous allons passer par un tableau de clés ou associatif :
Je crée un tableau où le sport correspond à la clé et l'athlète à la valeur de chaque clé.

AGRANDIR

Ensuite, je crée une boucle foreach en php pour pouvoir parcourir et sortir les valeurs de la boucle. Pour chaque C'est une instruction que nous ne pouvons utiliser qu'avec des tableaux. Si nous essayons de l'utiliser avec tout autre type de données, cela nous donnera une erreur. De même si on l'utilise sur une variable non initialisée.
La pour chaque fonction consiste à répéter un groupe d'instructions pour chaque élément du tableau. Avec cette instruction, nous pouvons parcourir l'ensemble du tableau et en obtenir des informations.
Cependant, pour insérer ou supprimer des éléments, il est préférable d'utiliser l'instruction for.

Enfin, nous allons voir quelques exemples pour parcourir des tableaux multidimensionnels.
Dans le premier cas, nous verrons un tableau à deux dimensions ou à deux dimensions.
Prenant l'exemple ci-dessus :

Pour un tableau tridimensionnel le fonctionnement est le même que pour le multidimensionnel bidimensionnel précédent.
Nous créons un tableau de tableaux :

Ensuite, nous le parcourons avec un foreach et deux autres foreachs imbriqués :

Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave