Pour boucle en php

Pour boucle en php
PHP a trois types de boucles pour itérer un bloc de code plusieurs fois. Le "pour”Loop est l'un d'eux. Lorsqu'un bloc de code est nécessaire pour itérer pour un nombre fixe de fois, le «pour"La boucle est préférable à utiliser. Cette boucle est principalement utilisée pour lire le contenu d'un tableau ou d'un fichier. Les façons d'utiliser la boucle «pour» à différentes fins sont présentées dans ce tutoriel.

Syntaxe:

pour (initialisation; termination_condition; incrément / décrément)

// déclarations… .

Le «For» dans PHP contient trois parties comme d'autres langages de programmation standard. L'utilisation de chaque partie de la boucle est expliquée dans ce qui suit:

  1. Initialisation
    La première partie contient la valeur d'initialisation ou les valeurs utilisées pour démarrer la boucle. Cette pièce est facultative.
  2. Terminal_contion
    La deuxième partie contient la condition de terminaison de la boucle utilisée pour terminer la boucle. Cette pièce est également facultative.
  3. Incrément / décrémentation
    La dernière partie de la boucle contient l'incrément ou la valeur de décrément du compteur dans chaque itération utilisée dans la partie d'initialisation de la boucle. La dernière partie de la boucle est également facultative.

Différentes utilisations de la boucle «pour»

Les différentes utilisations du «pour”Loop est montré dans cette partie du tutoriel en utilisant plusieurs exemples.

Exemple 1: itération de la liste des nombres

Créez le fichier PHP avec le script suivant qui itère la boucle 15 fois et imprime tous les nombres même dans les 1 à 15:

écho "tous les nombres même dans les 1 à 15
"
// itération de la boucle 15 fois
pour ($ n = 1; $ n<=15; $n++)

// Vérifiez si le numéro est même ou non
if ($ n% 2 == 0)
Echo $ n, "";

?>

Sortir:

La sortie suivante apparaît après l'exécution du script précédent:

Exemple 2: Définition de la boucle «pour» infinie

Créez un fichier PHP avec le script suivant qui imprime le numéro de 10 à 6 en utilisant un infini "pour" boucle. Ici le casser La déclaration est utilisée pour terminer la boucle:

// Initialiser la variable de compteur
$ compteur = 10;
// Déclarer une boucle infinie
pour (;;)

// Vérifiez la valeur du compteur
if ($ compteur < 6)
casser;
autre
Echo «La valeur actuelle de $ comptoir est», $ compteur, »
"
// décrément la valeur de comptoir
$ compteur--;

?>

Sortir:

La sortie suivante apparaît après l'exécution du script précédent:

Exemple 3: Lire les valeurs d'un tableau numérique

Créez un fichier PHP avec le script suivant qui imprime les valeurs d'un tableau numérique qui contient quatre valeurs. La fonction Count () est utilisée pour compter le nombre total d'éléments du tableau et la boucle est itérée en fonction de la sortie de la fonction Count ().

// définir un tableau numérique
$ Students = Array ("Nira Hossain", "Janifer Ahmed", "Maruf Chowdhury", "Rafsan Jani");
// imprime les valeurs du tableau
pour ($ index = 0; $ index < count($students); $index++ )

Echo "$ Student [$ index]
"

?>

Sortir:

La sortie suivante apparaît après l'exécution du script précédent:

Exemple 4: Lire les valeurs d'un tableau associatif

Le "pour chaque”Loop est principalement utilisé pour lire les valeurs du tableau associatif. Mais le "pour”Loop peut être utilisé pour lire les valeurs du tableau associatif en utilisant la fonction Count (). Créez un fichier PHP avec le script suivant qui itère et imprime les valeurs d'un tableau bidimensionnel en utilisant le «pour" boucle:

// définir un tableau associatif
$ étudiants = Array (
array ('name' => "nira hossain", 'marks' => 85),
Array ('name' => "Janifer Ahmed", 'Marks' => 78),
Array ('name' => "Maruf Chowdhury", 'Marks' => 91)
));
// itérate la boucle pour lire les valeurs et les clés du tableau
pour ($ in = 0; $ in < count($students); $in++ )

Echo $ étudiants [$ in] ['nom']." obtenu ".$ étudiants [$ in] [«marques»]." Des marques.
"

?>

Sortir:

La sortie suivante apparaît après l'exécution du script précédent:

Exemple 5: itérez la plage de dates

La plage de valeurs de date peut être générée à l'aide de la fonction strToTime () et de la ««pour" boucle. La fonction StrtoTime () est utilisée pour générer une valeur horodatage en fonction de la valeur de date. La fonction date () est utilisée pour générer une valeur de date formatée. Créez un fichier PHP avec le script suivant qui génère 7 dates à l'aide de fonctions strToTime () et Date (). Le "pour”Loop est itéré 7 fois en fonction des valeurs d'horodatage de démarrage et de fin et imprime les valeurs de date formatées.

// définir la date de début
$ start_date = '2022-12-01';
// définir la date de fin
$ end_date = '2022-12-07';
// itération des valeurs de date
pour ($ dt = strToTime ($ start_date); $ dt

Sortir:

La sortie suivante apparaît après l'exécution du script précédent:

Exemple 6: Lisez le contenu d'un fichier

Le "pour”Loop peut être utilisé pour imprimer le contenu du fichier. Créer un fichier texte nommé pays.SMS avec le contenu suivant qui est utilisé dans cet exemple:

pays.SMS
Bangladesh
Japon
Allemagne
Norvège

Créez un fichier PHP avec le script suivant qui imprime le contenu d'un fichier texte à l'aide du "pour" boucle. La fonction file_get_contents () est utilisée dans ce script pour lire le contenu complet d'un fichier dans une variable de chaîne. La fonction Expllode () est utilisée pour créer un tableau en divisant le contenu de fichier en fonction du caractère «\ n». Ensuite, le «pour”Loop est utilisé pour imprimer les valeurs du tableau qui contiennent chaque ligne du fichier dans chaque élément de tableau.

// Lisez le contenu du fichier dans une chaîne
$ fh = file_get_contents ("pays.SMS");
// Créer un tableau basé sur la nouvelle ligne du fichier
$ file_array = explosage ("\ n", $ fh);
// itérate le tableau pour imprimer le contenu du fichier
pour ($ i = 0; $ i < count($file_array); $i++)

echo $ file_array [$ i], "
"

?>

Sortir:

La sortie suivante apparaît après l'exécution du script précédent:

Conclusion

Le "pour”Loop est l'une des boucles utiles de PHP pour résoudre les différents types de problèmes de programmation. Les utilisations du «pour”Une boucle à différentes fins est expliquée dans ce tutoriel en utilisant des exemples simples pour aider les nouveaux utilisateurs PHP.