PHP

Boucles (for, while, do-while, foreach)

Les boucles en PHP permettent d'exécuter un bloc de code plusieurs fois, en fonction d'une condition spécifiée. Les principales boucles en PHP sont for, while, do-while et foreach. Voici un cours facile à comprendre sur ces boucles :


1. Boucle for


La boucle for est utilisée pour exécuter un bloc de code un nombre déterminé de fois. Elle est couramment utilisée lorsque le nombre d'itérations est connu à l'avance.


Syntaxe :


for ($initialisation; $condition; $incrémentation) {
    // Bloc de code à exécuter
}


Exemple :


for ($i = 1; $i <= 5; $i++) {
    echo "La valeur de \$i est : $i <br>";
}


2. Boucle while


La boucle while est utilisée pour exécuter un bloc de code tant qu'une condition spécifiée est vraie. Elle est utilisée lorsque le nombre d'itérations n'est pas connu à l'avance.


Syntaxe :


while (condition) {
    // Bloc de code à exécuter
}


Exemple :


$n = 1;
while ($n <= 5) {
    echo "La valeur de \$n est : $n <br>";
    $n++;
}


3. Boucle do-while


La boucle do-while est similaire à la boucle while, sauf que la condition est évaluée après l'exécution du bloc de code, ce qui garantit que le bloc de code est exécuté au moins une fois, même si la condition est fausse dès le départ.


Syntaxe :


do {
    // Bloc de code à exécuter
} while (condition);


Exemple :


$n = 1;
do {
    echo "La valeur de \$n est : $n <br>";
    $n++;
} while ($n <= 5);


4. Boucle foreach


La boucle foreach est utilisée pour parcourir les éléments d'un tableau ou d'un objet et exécuter un bloc de code pour chaque élément.


Syntaxe :


foreach ($array as $value) {
    // Bloc de code à exécuter
}


Exemple avec un tableau :


$fruits = ["Pomme", "Banane", "Orange"];
foreach ($fruits as $fruit) {
    echo "Fruit : $fruit <br>";
}


Exemple avec un tableau associatif :


$personne = ["nom" => "John", "âge" => 30, "ville" => "Paris"];
foreach ($personne as $cle => $valeur) {
    echo "$cle : $valeur <br>";
}


Conclusion


En conclusion, les boucles en PHP (for, while, do-while, foreach) sont utilisées pour exécuter un bloc de code plusieurs fois en fonction d'une condition spécifiée. Chaque type de boucle a ses propres caractéristiques et est adapté à différentes situations. Avec une compréhension de base de ces boucles, vous pouvez écrire des scripts PHP plus efficaces et flexibles.

996 vues
Posté le 26 mars 2024
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
17 388 vues
Modifier un profil PHP
Après avoir créé notre page profil, nous allons créer une nouvelle page afin de modifier certaines données de l'utilisateur !La modification d'un profil se fait également par un...
Créer son site
2 081 vues
Personnaliser ses conversations
Dans cette dernière vidéo nous allons personnaliser notre messagerie ! 😎Pour cela nous allons donner l’aspect des conversations comme une messagerie de smartphone type Apple ou Samsung.Nous...
Créer son site de rencontres
1 025 vues
Structures de contrôle : if, else if, else, switch
Structures de Contrôle en JavaScript1. Structure de Contrôle if :La structure de contrôle if permet d'exécuter des blocs de code conditionnellement, en fonction de l'évaluation d'une expression...
JS
4 854 vues
Les paragraphes <p> et les sauts de ligne <br>
Les paragraphes <p> et les sauts de ligne <br>Les balises <p> et <br> sont utilisées pour contrôler la mise en forme du texte dans une page HTML. Elles permettent de...
HTML
1 192 vues
Instructions conditionnelles (if, else, elseif)
Les instructions conditionnelles en PHP permettent d'exécuter des blocs de code en fonction de certaines conditions. Les trois principales structures conditionnelles en PHP sont if, else et elseif....
PHP
4 914 vues
Créer sa première page
Attention ! ⚠️ À partir de ce cours je ne détaillerais plus comme le cours précédent.À la place il sera expliqué ce que la vidéo va vous apporter et .. comme toujours le code sera...
Créer son site de rencontres
1 057 vues
Utilisation des directives @if, @for, @each, @while pour un contrôle de flux avancé
Utilisation des directives pour un contrôle de flux avancé en SASS1. Directive @if :La directive @if permet d'exécuter un bloc de code conditionnellement en fonction d'une expression booléenne....
Sass
1 834 vues
Inline CSS : l'ajout de styles directement dans les balises HTML
Inline CSS : L'ajout de styles directement dans les balises HTMLL'Inline CSS est une méthode de stylisation où les styles sont appliqués directement à un élément HTML via l'attribut style. Cela...
CSS
Publicité
Cette pub permet au site de vivre ...