Laravel: Contrôles de flux (boucles, conditions)
Boucles
Les boucles permettent de répéter une portion de code plusieurs fois jusqu'à ce qu'une condition soit remplie. Laravel prend en charge plusieurs types de boucles, notamment :
- La boucle for
- La boucle foreach
- La boucle while
Exemple de boucle for :
<?php
for($i = 0; $i < 5; $i++) {
echo "La valeur de i est : ".$i;<br>
}
?>
Ce code affichera les valeurs de i de 0 à 4.
Exemple de boucle foreach :
<?php
$nombres = [1, 2, 3, 4, 5];
foreach($nombres as $nombre) {
echo "Nombre : ".$nombre;<br>
}
?>
Ce code affichera chaque élément du tableau 'nombres'.
Conditions
Les conditions permettent d'exécuter une portion de code en fonction d'une condition spécifiée. Les structures conditionnelles couramment utilisées sont :
- if
- elseif
- else
- switch
Exemple d'instruction if :
<?php
$age = 20;
if($age >= 18) {
echo "Vous êtes majeur.";<br>
}
?>
Ce code vérifie si l'âge est supérieur ou égal à 18.
Exemple d'instruction switch :
<?php
$note = 'A';
switch($note) {
case 'A':
echo "Excellent";
break;
case 'B':
echo "Bien";
break;
default:
echo "Note non reconnue";
}
?>
Ce code affiche un message en fonction de la valeur de la variable 'note'.