La déclaration PHP While
Il y aura de nombreuses fois où vous voulez que votre programme PHP exécute une tâche à plusieurs reprises jusqu'à ce que vous lui disiez de s'arrêter. Par exemple, vous pouvez concevoir votre programme pour qu'il compte de 1 à 10 par incréments de un. Le programme commencera avec 1 puis comptera 2, 3, 4, 5, 6, 7, 8, 9, 10 et s'arrêtera. Vous utiliserez une instruction de boucle PHP pour ce faire. Dans ce didacticiel, nous allons discuter d'un type d'instruction de boucle appelée instruction PHP while. Tu l'as deviné. L'instruction while demandera à votre programme d'exécuter une tâche à plusieurs reprises "pendant" que vous le souhaitez. Jetons un coup d'œil au format de base de l'instruction while.

Avant de commencer réellement l'instruction while, nous devons d'abord initialiser la variable que nous utiliserons dans l'expression de test. Nous devons donner à cette variable de test une valeur de début. Fixons la valeur initiale de notre variable de test $ number à 1.

$ nombre = 1;

Nous sommes maintenant prêts à écrire l'instruction while.

tandis que (expression)
{faites ceci}
tandis que (nombre $ <11)
{echo "$ number
";
$ number ++;
}


tandis que (nombre $ <11)
tandis que (expression)
Il s'agit du code de contrôle de l'instruction while. Il dit "Exécutez le code qui se trouve entre les {et} pendant que l'expression reste vraie. Dans l'exemple, la boucle de code sera exécutée en continu tant que $ number est inférieur à 11. La valeur de $ number a été définie sur 1 avant le début de la déclaration while. La déclaration sera donc répétée 10 fois.

{echo "$ number
";
$ number ++;
}
{faites ceci}
C'est le code qui sera exécuté à plusieurs reprises. Il affichera d'abord la valeur actuelle de $ number et le code HTML
code au navigateur Web, puis il incrémentera la valeur de $ nombre de 1. La deuxième ligne de code est nécessaire car elle augmente la valeur de la variable chaque fois que la boucle est exécutée. Si ce code était omis, la valeur de la variable $ number ne serait pas modifiée et la boucle serait exécutée indéfiniment. Vous pouvez voir pourquoi le code qui modifie la valeur de $ number est si important. Il arrêtera la boucle lorsque la valeur de $ number est 11 (qui n'est pas inférieure à 11). Le résultat ressemblera à ceci dans le navigateur.

1
2
3
4
5
6
7
8
9
10





Instructions Vidéo: PHP - 20 - La bouche do while (Mars 2024).