Comment passer en boucle à travers un réseau en PHP
-
Utiliser la boucle
foreachpour boucler un tableau en PHP -
Utiliser la boucle
forpour boucler un tableau en PHP
Dans cet article, nous introduirons des méthodes pour boucler à travers un array en PHP. En utilisant ces méthodes, nous allons traverser un array.
- Utilisation de la boucle
foreach - Utilisation de la boucle
for
Utiliser la boucle foreach pour boucler un tableau en PHP
Nous pouvons utiliser une boucle foreach pour passer à travers un array. Nous pouvons également accéder aux éléments d’un tableau en utilisant cette boucle. La syntaxe correcte pour utiliser cette boucle est la suivante.
foreach($arrayName as $variableName){
//PHP code
}
Si nous avons un array associatif, nous pouvons utiliser cette boucle de la manière suivante:
foreach($arrayName as $key => $variableName){
//PHP code
}
Le détail de ses paramètres est le suivant:
| Variable | Détail | |
|---|---|---|
$arrayName |
obligatoire | C’est le array que nous voulons traverser. |
$variableName |
obligatoire | C’est le nom de la variable pour les éléments array. |
$key |
facultatif | C’est le nom de la variable pour les clés du tableau. |
La boucle foreach s’arrête lorsqu’elle parcourt tout le array.
Nous pouvons utiliser la fonction echo() pour afficher les éléments du tableau.
Le programme ci-dessous montre comment nous pouvons utiliser la boucle foreach pour parcourir un tableau.
<?php
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
foreach($array as $FlowerName){
echo("The flower name is $FlowerName. \n");
}
?>
Nous avons bouclé un simple tableau et affiché ses éléments.
Production:
The flower name is Rose.
The flower name is Lili.
The flower name is Jasmine.
The flower name is Hibiscus.
The flower name is Tulip.
The flower name is Sun Flower.
The flower name is Daffodil.
The flower name is Daisy.
Nous allons maintenant boucler un tableau associatif.
<?php
$array = array(
"Flower1"=>"Rose",
"Flower2"=>"Lili",
"Flower3"=>"Jasmine",
"Flower4"=>"Hibiscus",
"Flower5"=>"Tulip",
"Flower6"=>"Sun Flower",
"Flower7"=>"Daffodil",
"Flower8"=>"Daisy");
foreach($array as $key=> $FlowerName){
echo("The $key is $FlowerName. \n");
}
?>
Production:
The Flower1 is Rose.
The Flower2 is Lili.
The Flower3 is Jasmine.
The Flower4 is Hibiscus.
The Flower5 is Tulip.
The Flower6 is Sun Flower.
The Flower7 is Daffodil.
The Flower8 is Daisy.
Utiliser la boucle for pour boucler un tableau en PHP
Nous pouvons également utiliser la boucle for pour traverser un array. La syntaxe correcte pour utiliser une boucle for est la suivante:
for(initialization, condition, update){
//PHP code
}
Le détail de ses processus est le suivant.
| Processus | Détails | |
|---|---|---|
initialization |
obligatoire | Nous initialisons le compteur de boucle à cette étape. |
condition |
obligatoire | Dans cette étape, nous donnons la condition que notre boucle va itérer. |
update |
obligatoire | Dans cette étape, nous mettons à jour notre variable de comptage. |
Le programme qui passe en boucle dans un tableau en utilisant la boucle for est le suivant:
<?php
$array = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
$n= sizeof($array);
for($i=0; $i<$n; $i++){
echo("The flower name is $array[$i]. \n");
}
?>
Production:
The flower name is Rose.
The flower name is Lili.
The flower name is Jasmine.
The flower name is Hibiscus.
The flower name is Tulip.
The flower name is Sun Flower.
The flower name is Daffodil.
The flower name is Daisy.
Article connexe - PHP Array
- Comment déterminer la première et la dernière itération d'une boucle de foreach dans le PSP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment obtenir le premier élément d'un tableau en PHP
- Comment faire écho ou imprimer un tableau en PHP
- Comment supprimer un élément d'un tableau en PHP
- Comment supprimer des éléments de tableau vides en PHP