Section courante

A propos

Section administrative du site

ENDFOR

Fin de pour
PHP 4+

Syntaxe

for ( for-init-stmt ; [condition] ; [expression] ) :
   statement
endfor;

Paramètres

Nom Description
for-init-stmt Ce paramètre permet d'indiquer l'instruction d'initialisation de la boucle
condition Ce paramètre permet d'indiquer la condition d'exécution de la boucle.
expression Ce paramètre permet d'indiquer l'expression a effectuer à chaque passage de la boucle.

Description

Ce mot réservé permet d'indiquer la fin d'un compteur en boucle.

Remarques

Exemples

Cet exemple permet d'effectuer un saut de 2 dans une boucle :

  1. <?php
  2. for($i = 0; $i <= 10; $i+=2):
  3.  echo "i = " . $i . "<br />";
  4. endfor;
  5. ?> 

on obtiendra le résultat suivant :

i = 0
i = 2
i = 4
i = 6
i = 8
i = 10

Voici un exemple de boucle imbriqué :

  1. <?php
  2. for($J = 0; $J < 3; $J++):
  3.  for($I = 0; $I < 5; $I++):
  4.   echo chr(ord('A') + $I + $J * 5);
  5.  endfor;
  6.  echo ',';
  7. endfor;
  8. ?>

on obtiendra le résultat suivant :

ABCDE,FGHIJ,KLMNO,

Voir également

Les boucles du PHP
Langage de programmation - PHP - Références de mots réservés (mots clefs) - for

Dernière mise à jour : Mercredi, le 25 mars 2015