|
Structures
de contrôles & boucles
|
|
|
Vous êtes
ici : LANGAGES >
PHP > Structures de contrôles & boucles
if : La condition
| if (condition) // instruction; |
if ($jour=="vendredi")
echo ("bon week end"); |
if (condition) { // instruction;
}else {
// instruction;
} |
if ($jour=="vendredi")
{ echo ("bon weekend");
} else }
echo ("courage");
} |
|
if (condition) { // instruction;
}elseif (condition) { // instruction;
}else {
// instructions;
}
|
if ($nb<0) { echo ("négatif");
} elseif ($nb==0 {
echo ("zéro");
} else { echo ("positif");
} |
switch : gestion
de cas
switch : (variable) {
case 1 :
// instructions;
break;
case 2 :
// instructions;
break;
...
default:
// instruction;
} |
switch ($val) {
case 1 :
echo "premier choix";
break;
case 2 :
echo "deuxième choix";
break;
default:
echo "choix par défaut";
} |
L'instruction "while"
while (condition) {
// instructions
}
|
$n=5;
$f=1;
$i=1;
while ($i<=$n)
{
$f= $f*$i;
$i=$i+1;
}
echo "<p>factorielle de 5 vaut $f</p>"; |
L'instruction "do
while"
do {
// instructions
} while (condition)
|
$n=5;
$f=1;
$i=1;
do {
$f=$f*$i;
$i=$i+1; }
while ($i<=$n);
echo "factorielle de 5 vaut ".$f;
} |
On utilise l'instruction break
pour stopper l'éxécution de façon précoce.
L'instruction continue permet
de mettre fin à l'éxécution de l'itération
mais pas de la boucle.
La boucle "for"
for ($i=0;$i<10;$i++) $j+=5;
Cette commande va ajouter 5 à j 10 fois.
i=0 sert à initialiser la variable
i<10 tant que ce test est vrai la boucle continue
i++ c'est le pas, comment i varie à chaque passage
dans la boucle (ici augmente de 1)
|
$b=0;
for ($i=1;$i<10;$i++)
{
$b+=i;
}
echo("La somme des
9 premiers entiers vaut
:".$b); |
|
|
|
 |
|
|
SPONSORS
|
|
|
|
|
L'annuaire des discothèques
d'europe et de nombreuses rubriques autour du monde de la
nuit et de la musique... |
|
|
|
|
|
|
|
Conception de
Site Web |
|
|
|
|