Maison php教程 php手册 Introduction à l'utilisation des fonctions de boucle PHP - Introduction à PHP basic_php basics

Introduction à l'utilisation des fonctions de boucle PHP - Introduction à PHP basic_php basics

May 16, 2016 am 09:00 AM
php循环

Les boucles en PHP permettent principalement aux utilisateurs d'exécuter le même bloc de code un nombre de fois spécifié.

Il existe quatre principaux types de boucles PHP : while, do... while, for, foreach. Ci-dessous, nous expliquons l'utilisation de chaque boucle séparément.

instruction while :

Tant que la condition spécifiée est vraie, le bloc de code sera exécuté en boucle.

Format :

while(expr)
{
déclaration ;
}

Sémantique : jugez d'abord expr, si l'expression expr est fausse, terminez ; si l'expression expr est vraie, exécutez l'instruction et jugez à nouveau expr une fois l'exécution terminée. Si l'expression expr est toujours vraie, continuez. exécutez l'instruction instruction ; jusqu'à ce que l'expression expr soit fausse et se termine.
Exemple :

Copier le code Le code est le suivant :

$i =1;
pendant($i<=5){
echo $i;
$i++;
}
?>

L'exemple ci-dessus montre une boucle. Tant que la variable i est inférieure ou égale à 5, le code continuera à s'exécuter en boucle. Chaque fois que la boucle boucle, la variable sera incrémentée de 1, puis la valeur de i est saisie

;

do… while déclaration :

Exécutez d'abord le bloc de code une fois, puis répétez la boucle lorsque la condition spécifiée est vraie.
Format :

faire{
déclaration ;
}

while(expr) sémantique : exécutez d'abord l'instruction une fois, puis jugez expr. Si l'expression expr est fausse, elle se termine si l'expression expr est vraie, continuez à exécuter l'instruction en boucle et jugez. expr à nouveau après l'exécution. Si si l'expression expr est toujours vraie, l'instruction continue d'être exécutée jusqu'à ce que l'expression expr soit fausse, elle se termine ;

Remarque : la différence entre cela et while est que do... while exécute l'instruction une fois sans aucun jugement pour la première fois, puis juge si la condition est vraie. Il convient de noter ici que les autres sont les mêmes. comme pendant.
Exemple :

Copier le code Le code est le suivant :

$i =6;
do
{
$i++;
echo "Le nombre est " $i "
";
}
while ($i<. ;5) ;
?>

L'exemple ci-dessus montre une boucle. J'attribue une valeur de 6 à la variable i. Ce n'est évidemment pas valide par rapport à la condition de while, mais le résultat est l'entrée 6, qui est l'instruction do... while mentionnée précédemment. Il est le premier. Aucun jugement n'a été rendu cette fois. Il a été exécuté une fois, puis a jugé si la condition était vraie.

pour déclaration

 : Si vous avez déterminé le nombre de fois qu'un bloc de code sera répété, vous pouvez utiliser une instruction for.
Grammaire

pour (initialisation; condition; incrément)
{
code à exécuter;
}

Sémantique : l'instruction for a trois paramètres. Le premier paramètre initialise la variable, le deuxième paramètre contient la condition et le troisième paramètre contient l'incrément requis pour exécuter la boucle. Si plusieurs variables sont incluses dans le paramètre d'initialisation ou d'incrémentation, elles doivent être séparées par des virgules. Et la condition doit être évaluée comme vraie ou fausse.
Exemple :

L'exemple suivant affichera le texte "Hello World!" 5 fois :

Copier le code Le code est le suivant :

pour ( $i= 1; $i<=5; $i++)
{
echo "Bonjour tout le monde !
";
}
?>

Instruction foreach : L'instruction foreach est utilisée pour parcourir un tableau.

Chaque fois que la boucle est exécutée, la valeur de l'élément actuel du tableau sera assignée à la variable de valeur (le pointeur du tableau se déplacera un par un) – et ainsi de suite.
Grammaire

foreach (tableau comme valeur)
{
code à exécuter ;
}

Exemple
L'exemple suivant montre une boucle qui génère les valeurs d'un tableau donné :

Copier le code Le code est le suivant :

$arr =array( "un", "deux", "trois");
foreach ($arr as $value)
{
echo "Valeur : " 
";
}
?>

Interprétation : je définis d'abord un tableau arr, puis j'utilise foreach pour faire une boucle, où ($arr as $value) signifie attribuer la valeur du tableau $arr à $value, puis j'exécute l'instruction pour afficher $ valeur valeur.
Le résultat de sortie est :

un
deux
trois

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)