oujood.com

Testes conditionnels en PHP: condition If...else

Dans ce tutoriel, vous apprendrez à écrire du code pour les prises de décision conditionnel en utilisant les instructions if...else...elseif en PHP.
Le If - Else if - Else est le test conditionnel le plus utilisé, il se traduit par : si - sinon si

chercher |

Testes conditionnels PHP condition If...else

Les testes conditionnels sont employés pour effectuer différentes actions basées sur différentes conditions.
Le If - Else if - Else est le test conditionnel le plus utilisé, il se traduit par : si - sinon si .

Très souvent quand vous écrivez le code, vous voulez effectuer différentes actions pour différentes conditions.
Vous pouvez employer des testes conditionnels dans votre code pour faire ceci.
Dans le PHP nous avons les testes conditionnels :
• if teste - employez ce teste pour exécuter un certain code seulement si une condition spécifique est vrai
• if… else teste - employez ce teste pour exécuter un certain code si une condition est vraie et un autre code différent si la condition est fausse
• if… elseif….teste d'autre - employez ce teste pour choisir un de plusieurs blocs de code être exécuté
• if… elseif….teste - employez ce teste pour choisir un de plusieurs blocs de code à exécuter

if teste

Employez if teste pour exécuter un seul code seulement si une condition spécifique est vrai.
Si la condition est vérifiée (si condition vaut true, ou vrai), alors l'action est exécutée. Dans le cas contraire, l'action n'est pas exécutée.

Syntaxe

if ( condition) code à exécuter si la condition est vrai ;



L'exemple suivant retournera "Le reste est zéro" si le reste de la division de la variable x par 5 est zéro

Exemple :       Copier le code


<html>
<body>

<?PHP
$x=10;
$module=$x%5 ;
if ($module== 0) echo "Le reste est zéro ";
?>

</body>
</html> 
Notez qu'il y a un si dans cette syntaxe.
Le code est exécuté seulement si l'état spécifique est vrai.(c à d si le reste est zéro)

if … else

Employez if … else pour exécuter un certain code si une condition est vraie et un code différent si la condition est fausse.

Syntaxe

if (condition)
code à exécuter si la condition est vraie ;
else
code à exécuter si la condition est fausse ;



La syntaxe peut être écrite aussi comme suit si plusieurs lignes de codes sont à exécutés :



if (condition){
code à exécuter si la condition est vraie ;
}else{
code à exécuter si la condition est fausse ; }

Exemple
L'exemple suivant retournera "Le reste est zéro" si le reste de la division de la variable x par 5 est zéro
Si le reste n’est pas zéro il retournera " le reste est différent de zéro " :

Exemple :       Copier le code


<html>
<body>

<?PHP
$x=10;
$module=$x%5 ;
if ($module== 0) echo "Le reste est zero ";
else echo "Le reste est diferent de zero  ";
?>
</body>
</html> 

Changez la valeur de x enregistrer le fichier et exécuter pour voir les différent cas. Si plus d'une ligne sont exécutées si une condition est vraie/fausse, les lignes devraient être incluses entre les accolades { }:

Exemple :       Copier le code


<html>
<body>

<?PHP
$x=10;
$module=$x%5 ;
if ($module== 0){
echo "Le reste de la division de " .$x. "par 5 " ;
echo " <br /> ";
echo " est zéro " ;
}
else echo "Le reste est diferent de zero  ";
?>

</body>
</html> 

if… elseif….teste

Employez si….teste d'elseif… autrement pour choisir un de plusieurs blocs de code être exécuté.

Syntaxe

if (condition) code à exécuter si la condition est vraie ; elseif (condition) code à exécuter si la condition est vraie ; autrement code à exécuter si la condition est fausse ;

Exemple
L'exemple suivant retournera "Le reste est zéro" si le reste de la division de la variable x par 3 est 0
Ou il retournera "Le reste est un" si le reste de la division de la variable x par 3 est 1
Ou il retournera "Le reste est 2" si le reste de la division de la variable x par 3 est 2

Exemple :       Copier le code


<html>
<body>

<?PHP
$x=10;
$module=$x%3 ;
if ($module== 0) echo "Le reste est zero ";
else if ($module== 1)  echo "Le reste est un  ";
else if ($module== 2)  echo "Le reste est deux  ";
?>

</body>
</html> 


Voir aussi nos tutoriel :

 Détermine si une variable est définie et est différente de NULL">isset

 Détermine si une variable est définie et est différente de NULL

fonction sha1_fille, sha1_file

Calcule le sha1 d'un fichier

L'Attribut contenteditable

Spécifie si le contenu d'un élément est modifiable ou non