La boucle FOREACH est importante de tout langage de programmation, y compris PHP. Avec une boucle FOREACH, vous pouvez parcourir les éléments d'un tableau ou d'un objet et exécuter du code pour chacun.
Pour créer une boucle FOREACH en PHP, vous devez fournir le tableau ou l'objet sur lequel boucler, suivi du code qui doit être exécuté à chaque itération. Par exemple, supposons que vous ayez un tableau de noms de fruits et que vous souhaitiez afficher chacun sur sa propre ligne. Vous pouvez le faire avec le code suivant :
<?php
$fruits = array('apple', 'banana', 'cherry');
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}
Dans cet exemple, la boucle FOREACH parcourra chaque élément du tableau et l'affectera à la variable $fruit. Le code à l'intérieur de la boucle sera alors exécuté, affichant l'élément courant à chaque itération. L'utilisation de boucles FOREACH vous permet de parcourir efficacement un tableau ou un objet qu'un utilisant une boucle FOR.
PHP : Boucle FOREACH avec clés et valeurs
<?php
$my_array = [ 'My value 0', 'My value 1', 'My value 2' ];
foreach ($my_array as $key => $value) {
echo $key, ' - ', $value, ' -- ';
}
?>
PHP : Boucle FOREACH sur les valeurs uniquement
<?php
$my_array = [ 'My value 0', 'My value 1', 'My value 2' ];
foreach ($my_array as $value) {
echo $value, ' -- ';
}
?>
PHP : Boucle FOREACH avec ENDFOREACH
<?php
$my_array = [ 'My value 0', 'My value 1', 'My value 2' ];
foreach ($my_array as $key => $value) :
echo $key, ' - ', $value;
endforeach;
?>