


Apprendre les structures de boucle : instructions for, foreach et while
Apprendre les structures de boucles : instructions for, foreach et while
En programmation, les structures de boucles sont essentielles car elles permettent au programme d'exécuter à plusieurs reprises une section de code, économisant ainsi du temps et de la quantité de code. Dans les langages de programmation tels que PHP, Java et C#, il existe trois structures de boucle : les instructions for, foreach et while. Dans cet article, nous présenterons respectivement ces trois structures de boucles, ainsi que leurs scénarios d'application et quelques techniques d'utilisation en programmation.
- boucle for
La boucle for est l'une des structures de boucle les plus élémentaires. Sa fonction est d'exécuter à plusieurs reprises un morceau de code sans avoir à le ressaisir manuellement à chaque fois. La boucle for doit spécifier une variable de boucle, le nombre de boucles et la condition de la boucle. Voici la syntaxe de base d'une boucle for :
for (init; condition; incrément) {
// Code to be executed
}
où init spécifie la valeur initiale de la variable de boucle, condition spécifie la condition de fin de boucle et incrément spécifie la variable de boucle dans chaque incrément de boucle. Chaque fois que la boucle est exécutée, la variable de boucle sera mise à jour, puis il sera jugé s'il faut continuer à exécuter le corps de la boucle en fonction des conditions de la boucle.
Le scénario d'application de la boucle for est très large. Par exemple, pour un tableau de nombres, nous pouvons utiliser la boucle for pour parcourir et opérer sur chaque élément, comme indiqué ci-dessous :
$numbers = array(1, 2, 3 , 4, 5);
pour ($i = 0; $i < count($numbers); $i++) {
echo $numbers[$i] . ' ';
}
Résultat de sortie : 1 2 3 4 5
- boucle foreach
La boucle foreach s'applique pour parcourir des tableaux, des objets et d'autres types itérables. Sa syntaxe est relativement simple et il n'est pas nécessaire d'utiliser des variables de boucle. Il itérera automatiquement chaque élément et exécutera le code dans le corps de la boucle. Voici la syntaxe de base d'une boucle foreach :
foreach ($array as $value) {
// Code to be executed
}
où $array représente le tableau ou l'objet à parcourir, et $value représente l'élément actuel du tableau ou la propriété actuelle de la valeur de l'objet. Chaque fois que la boucle est exécutée, $value est mis à jour avec la valeur d'élément ou d'attribut suivante.
L'utilisation d'une boucle foreach peut éviter l'opération fastidieuse liée à l'utilisation de variables de boucle et peut rendre le code plus intuitif et plus facile à lire. Par exemple, pour un tableau associatif, nous pouvons utiliser une boucle foreach pour afficher la clé et la valeur de chaque élément, comme suit :
$person = array('name' => '张三', 'age' => ; 20 , 'gender' => 'Male');
foreach ($person as $key => $value) {
echo $key . ': ' . $value . '<br />';
}
Résultat de sortie :
nom : Zhang San
âge : 20
sexe : male
- while loop
while loop est le moyen le plus basique d'exécuter à plusieurs reprises le corps de la boucle lorsque la condition de la boucle est vraie. Sa syntaxe est la suivante :
while (condition) {
// Code to be executed
}
Lorsque la condition est vraie, le programme exécute le corps de la boucle ; lorsque la condition est fausse, le programme quitte la boucle. Par conséquent, lorsque vous utilisez des boucles while, vous devez faire attention au contrôle des conditions de boucle pour éviter les boucles infinies.
L'utilisation des boucles while offre un très large éventail de scénarios d'application, tels que la lecture du contenu d'un fichier, le traitement des données d'entrée, etc. Voici un exemple de code qui utilise une boucle while pour afficher le contenu du fichier ligne par ligne :
$file = fopen('data.txt', 'r');
while (!feof($file)) {
echo fgets($file) . '<br />';
}
fclose($file);
Dans le code ci-dessus, la fonction feof() est utilisée pour détecter si le fichier a atteint la fin, et la fonction fgets() est utilisée pour lire le contenu du fichier ligne par ligne et sortez-le.
Dans les applications pratiques, afin d'économiser du temps et du code, nous pouvons utiliser les instructions break et continue dans le corps de la boucle pour contrôler l'exécution de la boucle. Parmi elles, l'instruction break permet au programme de quitter la boucle plus tôt, tandis que l'instruction continue permet au programme de sauter la boucle en cours et de continuer à exécuter la boucle suivante. L'utilisation et les effets de ces deux déclarations peuvent être ajustés de manière flexible en fonction de scénarios d'application spécifiques.
Résumé
Les boucles for, foreach et while sont les structures de boucle les plus basiques et les plus couramment utilisées en programmation. Elles sont appliquées à différents types de données et méthodes de parcours, et ont leurs propres avantages et caractéristiques. Dans la programmation réelle, nous devons choisir une structure de boucle appropriée en fonction de problèmes spécifiques et combiner les instructions break et continue pour un contrôle flexible afin d'obtenir un code efficace, concis et lisible.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Le but d'une boucle est d'exécuter à plusieurs reprises un certain morceau de code. L'utilisation de boucles peut réduire la pression de programmation, éviter la redondance du code, améliorer l'efficacité du développement et faciliter la maintenance ultérieure. La boucle while est l'instruction de boucle la plus simple fournie en JavaScript. Découvrons l'utilisation des boucles while et des boucles do-while.

Il y a une nouvelle instruction de boucle dans es6 : la boucle "for of". L'instruction "for..of" peut parcourir l'objet entier et est une boucle d'une série de valeurs produites par l'itérateur ; la valeur de la boucle "for..of" doit être un itérable (itérable), et la syntaxe "pour (valeur actuelle du tableau){...}". La boucle for-of prend non seulement en charge les tableaux, mais prend également en charge la plupart des objets de type tableau ; elle prend également en charge le parcours de chaînes et traverse les chaînes sous la forme d'une série de caractères Unicode.

Il existe trois structures de base du programme : 1. Structure séquentielle, chaque opération du programme est exécutée de haut en bas dans l'ordre dans lequel elle est organisée dans le code source 2. Structure de sélection, après jugement en fonction d'une condition spécifique ; , sélectionnez-en une Une exécution; 3. Structure de boucle Dans le programme, une ou plusieurs opérations doivent être exécutées à plusieurs reprises, et la boucle ne s'arrêtera que lorsque la condition sera fausse ou vraie.

Dans l'article précédent "Apprentissage des boucles JS : utilisation des instructions de boucle While (exemples détaillés)", nous avons brièvement découvert les boucles while et les boucles do while, et aujourd'hui nous présenterons une autre boucle - l'instruction de boucle for, j'espère que ce sera le cas. utile à tout le monde.

Apprendre les structures de boucles : instructions for, foreach et while En programmation, les structures de boucles sont essentielles car elles permettent au programme d'exécuter de manière répétée une section de code, économisant ainsi du temps et du volume de code. Dans les langages de programmation tels que PHP, Java et C#, il existe trois structures de boucle : les instructions for, foreach et while. Dans cet article, nous présenterons respectivement ces trois structures de boucles, ainsi que leurs scénarios d'application et quelques techniques d'utilisation en programmation. Boucle for La boucle for est l'une des structures de boucle les plus élémentaires.

Dans l'article précédent, nous vous avons amené à apprendre plusieurs structures de contrôle de boucle en JS (boucles while et do-while, boucles for). Parlons des instructions break et continue pour sortir de la boucle. tout le monde!

Dans la structure de boucle de Python, le bloc else est utilisé pour exécuter un morceau de code spécifique lorsque la boucle se termine normalement. Si la boucle est interrompue par une instruction break, le code du bloc else ne sera pas exécuté. L'utilisation de blocs else peut rendre le code plus clair et plus facile à comprendre, et peut effectuer certaines opérations nécessaires une fois la boucle terminée.

Avec un environnement réseau et une construction de pages Web de plus en plus parfaits, PHP, en tant qu'excellent langage de script côté serveur, est largement utilisé dans le développement de sites Web et d'applications. Afin de mieux améliorer les compétences en programmation PHP, nous partagerons aujourd'hui quelques compétences courantes en programmation PHP. Voici une introduction détaillée : Essayez d'éviter d'utiliser des variables globales. Dans la programmation PHP, les variables globales sont un type de variable omniprésent. Cependant, l'utilisation de variables globales augmentera la complexité et l'illisibilité du code, ce qui peut facilement entraîner des erreurs et des problèmes inutiles. Par conséquent, lors de la programmation PHP
