Comment passer en boucle à travers un réseau en PHP
-
Utiliser la boucle
foreach
pour boucler un tableau en PHP -
Utiliser la boucle
for
pour 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