Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
TP3
Support de cours
Structures conditionnelles en PHP
if else
<?php Exemple :
if(condition) { <?php
// instruction1; $gender="Homme";
} if($gender=="Homme"){
else{ echo "Bonjour Monsieur";
// instruction2; }
} else{
?> echo "Bonjour Madame";
}
?>
<?php
// Plusieurs conditions avec et <?php
if(condition1 AND condition2) { // Plusieurs conditions avec ou
// instruction1; if(condition1 OR condition2) {
} instruction1;
else { }
// instruction2; else {
} instruction2;
?> }
?>
if elseif else
Exemple :
<?php <?php
// 3 cas de figure if($poids>=100){
if(condition1) { echo "C'est Lourd";
// instruction1; }
} elseif($poids>=80){
elseif (Condition2){ echo "Il faut faire attention";
// instruction2; }
} elseif($poids>=60){
else { echo "C'est parfait";
// instruction3; }
} elseif($poids>=40){
?> echo "C'est léger";
}
else {
echo "C'est maigre";
}
?>
1
switch Exemple :
<?php
switch($age){ switch($age){
case "condition1":
// instruction; case 15:
break; echo "Vous êtes mineur.";
break;
case "condition2": case 20:
// instruction; echo "C'est le meilleur âge";
break; break;
case 40:
case "condition3": echo "C'est l'âge de la maturité";
// instruction; break;
break; case 60:
echo "C'est bientôt la retraite";
default: break;
// instruction; default:
break; echo "Votre âge n'est pas défini";
} break;
}
?>
Boucle while
Exemple :
<?php <?php
while(condition) { $j=1;
// Bloc d'instruction while($j<7){
} echo $j++ ." ";
?> }
?>
Boucle do while
Exemple :
<?php <?php
do $i=8;
{ $j=7;
// instruction 1; do
// instruction 2; {
} echo 'la boucle a bouclé une fois, même
while(condition); si la condition n\'a pas été
?> respectée,<br />
la variable $i < n\'est pas inférieur à
$j';
}
while ($i < $j);
?>
Foreach Exemple :
2
Les formulaires
3
Exercices :
A. Écrire un formulaire permettant de saisir un entier et de vérifier s’il est premier ou
non.
B. Sachant que la fonction PHP rand(10, 100) renvoi un entier aléatoire compris
entre 10 et 100, écrire une page PHP qui:
• demande à l’utilisateur de saisir un entier (appelé N) via un formulaire
•rempli un tableau avec N entiers aléatoires compris entre 1 et 20
•affiche le contenu du tableau: "Votre tableau de ... entiers: ..."
•affiche la moyenne: "La moyenne du tableau est ..."
•affiche le nombre de valeurs supérieurs à 7: "Il y ... nombres supérieurs à 7"
D. Effectuer une suite de tirages de nombres aléatoires jusqu’à obtenir une suite
composée d’un nombre pair suivi de deux nombres impairs.