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.

853 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
2 440 vues
Charger automatiquement les messages
Après avoir amélioré l'envoi de nos messages nous allons également améliorer le système de recharge automatique pour l’affichage de nouveau message.
Créer son site de rencontres
3 618 vues
Afficher ses utilisateurs en PHP
Maintenant que nous avons créé notre formulaire d’inscription et de connexion nous allons afficher tous nos utilisateurs du site afin de visiter par la suite les autres profils du site.
Créer son site de rencontres
2 748 vues
Modifier ses informations en PHP
Dans cette nouvelle vidéo nous allons apprendre à modifier vos informations !Lors de l’inscription il se peut que vous ayez fait une erreur. C'est pour cela que cette page sera importante pour...
Créer son site de rencontres
2 188 vues
Utiliser les opérations mathématiques (+, -, *, /) dans les styles
Utiliser les opérations mathématiques en SASS : +, -, , /1. Addition (+), Soustraction (-), Multiplication (*), Division (/) :En SASS, vous pouvez effectuer des opérations mathématiques...
Sass
618 vues
Retour de valeurs
Retour de Valeurs dans les Fonctions en JavaScriptLorsqu'une fonction est exécutée, elle peut renvoyer une valeur à l'endroit où elle a été appelée. Cette valeur peut être utilisée pour...
JS
875 vues
Utilisation de async/await
Utilisation de async/await en JavaScriptL'async/await est une syntaxe introduite dans ECMAScript 2017 pour simplifier la gestion des promesses et rendre le code asynchrone plus lisible et plus...
JS
953 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
18 204 vues
Se connecter à une base de données en PHP
La première étape avant de se lancer dans la conception de son site et de créer une connexion directe avec sa base de données si vous avez besoin de stocker des données par la suite.Nous allons...
Créer son site
Publicité
Cette pub permet au site de vivre ...