PHP, la boucle for : ton meilleur allié pour répéter sans perdre la boule
La boucle for en PHP permet de répéter du code proprement. Voici comment l’utiliser sans bugs, sans migraine et avec des exemples concrets.
Répéter du code à la main ? Mauvaise idée 💥
Si tu as déjà écrit ça :
echo "Bonjour";
echo "Bonjour";
echo "Bonjour"; … alors il est temps de parler sérieusement.
Parce que répéter du code à la main, c’est comme farmer un boss niveau 1 pendant 6 heures :
inutile, fatigant, et clairement évitable.
Heureusement, PHP a pensé à toi.
Voici la boucle for, ton nouvel allié anti-copier-coller.
La boucle for, c’est quoi exactement ? 🔁
La boucle for permet de répéter une action un certain nombre de fois, sans écrire la même ligne en boucle.
Sa structure de base :
for (initialisation; condition; incrémentation) {
// code à répéter
} Oui, ça fait peur au début.
Mais en réalité, c’est très logique.
Décortiquons la bête, tranquillement 🧠
Prenons un exemple simple :
for ($i = 0; $i < 5; $i++) {
echo "Bonjour<br>";
} Que se passe-t-il ?
$i = 0→ on démarre à 0$i < 5→ tant que c’est vrai, on continue$i++→ on ajoute 1 à chaque tour
Résultat :
👉 “Bonjour” s’affiche 5 fois
Sans pleurer. Sans copier-coller.
Pourquoi $i ? Et pourquoi tout le monde l’utilise 🤔
$i signifie généralement index ou itération.
C’est une convention. Pas une obligation.
Tu pourrais écrire :
for ($compteur = 1; $compteur <= 3; $compteur++) {
echo "Tour numéro $compteur<br>";
} PHP s’en fiche.
Mais les devs, eux, aiment quand c’est lisible.
Exemple concret : afficher une liste numérotée 📋
for ($i = 1; $i <= 10; $i++) {
echo "Article numéro $i<br>";
} Parfait pour :
- des articles
- des pages
- des numéros
- des niveaux de jeu
- des logs
Simple. Propre. Efficace.
Les erreurs classiques (et comment les éviter) ⚠️
❌ Boucle infinie
for ($i = 0; $i < 5; $i--) {
echo $i;
} Ici, $i diminue au lieu d’augmenter.
Résultat : boucle infinie.
Ton serveur chauffe.
Ton ventilateur panique.
❌ Mauvaise condition
for ($i = 0; $i = 5; $i++) {
echo $i;
} Ici, = au lieu de <.
PHP exécute… mais pas comme tu l’imagines.
Toujours vérifier la condition.
Boucle for + tableau : combo gagnant 🧩
$fruits = ["Pomme", "Banane", "Mangue"];
for ($i = 0; $i < count($fruits); $i++) {
echo $fruits[$i] . "<br>";
}
La boucle parcourt le tableau comme un pro.
Astuce :
si tu fais beaucoup ça, regarde aussi foreach.
Mais ça, c’est une autre histoire.
Quand utiliser for (et quand éviter) 🎯
Utilise for quand :
- tu connais le nombre de répétitions
- tu travailles avec des index
- tu veux un contrôle précis
Évite for quand :
- tu parcours uniquement un tableau simple
(👉
foreach sera plus lisible) Conclusion : la boucle for, c’est la base du dev propre 🧑💻
La boucle for, c’est :
- moins de code
- moins d’erreurs
- plus de lisibilité
- plus de contrôle
Si tu maîtrises for,
tu viens de passer un cap dans ta vie de développeur PHP.
Et surtout :
plus jamais de copier-coller honteux.