PHP if...else instruction

Instructions conditionnelles PHP

Lorsque vous écrivez du code, vous devez souvent effectuer différentes actions pour différents jugements. Vous pouvez utiliser des instructions conditionnelles dans votre code pour accomplir cette tâche.

En PHP, les instructions conditionnelles suivantes sont fournies : Exécuter un bloc de code et exécuter un autre bloc de code lorsque la condition n'est pas vraie

·     si...sinon si... Instruction .else - exécute un bloc de code lorsqu'une condition parmi plusieurs est vraie

·    Instruction switch - Exécute un bloc de code lorsqu'une condition parmi plusieurs est vraie

PHP - instruction if

l'instruction if est utilisée Exécuter le code uniquement lorsque les conditions spécifiées sont vraies.

Une simple instruction IF se compose de deux parties, expr est notre expression et l'instruction est le code que nous devons exécuter ; lorsque expr est vraie, l'instruction est exécutée sinon, elle est ignorée <🎜 ; >

if (expr)

déclaration

expr doit être placé entre une paire de parenthèses

Habituellement, une fois la condition if jugée avec succès, nous multiple les instructions doivent être exécutées. Dans ce cas, vous devez utiliser {} pour joindre les instructions pour former un bloc de code

Syntaxe

if (condition)<🎜. >

{

Code à exécuter lorsque la condition est vraie ;

}

Si l'heure actuelle est inférieure à 20, l'exemple suivant sera affiché "Bonne journée!":

Exemple

<?php
 $t=date("H");
 if ($t<"20")
 {
     echo "Have a good day!";
 }
 ?>

PHP - if...else instruction

Parfois, nous devons non seulement déterminer quelle instruction exécuter lorsque la condition expr est vraie, mais aussi ce qui doit être exécuté lorsque la condition expr est fausseExécutez un bloc lorsque la condition est vraie, pour exécuter un autre bloc de code lorsque la condition n'est pas remplie, veuillez utiliser l'instruction if....else. Syntaxe

if (condition)

{

Code à exécuter lorsque la condition est vraie;

}

else

{

Code à exécuter lorsque la condition n'est pas vraie Code ;
>

Si l'heure actuelle est inférieure à 20, l'exemple suivant affichera "Bonne journée !", sinon il affichera "Passez une bonne nuit !" :

Exemple

<?php
 $t=date("H");
 if ($t<"20")
 {
     echo "Have a good day!";
 }
 else
 {
     echo "Have a good night!";
 }
 ?>

PHP - si...sinon si.. ..instruction else


Pour exécuter un bloc de code lorsqu'une des conditions est vraie, utilisez l'instruction if....else if...else. Syntaxeif (condition)

{

si code à exécuter lorsque la condition est vraie;

}

else if (condition)

{

elseif code à exécuter lorsque la condition est vraie;
}
else
{
code à exécuter lorsque la condition n'est pas vraie;
}

Si l'heure actuelle est inférieure à 10, l'exemple suivant affichera "Bonne journée !", si l'heure actuelle n'est pas inférieure à 10 et inférieure à 20, alors affichera "Bonne journée !", sinon affichera " Bonne nuit !" :

Exemple

<?php
 $t=date("H");
 if ($t<"10")
 {
     echo "Have a good morning!";
 }
 else if ($t<"20")
 {
     echo "Have a good day!";
 }
 else
 {
     echo "Have a good night!";
 }
 ?>

PHP - instruction switch

L'instruction switch sera expliquée dans le chapitre suivant.

Opérateur ternaire

PHP a un opérateur spécial, nous ne l'avons pas fait introduisez-le lorsque nous apprenions les opérateurs auparavant. Après avoir appris les instructions if et else

, nous pouvons introduire

(expr1) (expr2 ? ) : (expr3)

Lorsque la condition expr1 est vraie, la valeur est expr2, sinon la valeur est expr3

Équivalent à une instruction conditionnelle :

if (expr1) {

expr2

} else {

expr3

}

instruction elseif

Lorsque plusieurs conditions apparaissent, nous pouvons utiliser elseif pour construire une séquence de plusieurs options, ce qui est équivalent à else+ Une combinaison de if déclarations, donc écrire else if

est également possible, en optimisant le code

Par exemple :

if ($dir == 'ouest') {
echo 'ouest';
} else if ($dir == 'est') {
echo 'est' ;
} else if ($dir == 'nord') {
echo 'Nord';
} else if ($dir == 'sud') {
echo 'Sud';
} else {
echo 'Unknown';
}

Remarque : lors de l'utilisation de else if, chaque bloc de code est une condition mutuellement exclusive, et à la fin seulement un bloc de le code sera exécuté.


Formation continue
||
<?php $t=date("H"); if ($t<"20") { echo "Have a good day!"; } else { echo "Have a good night!"; } ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel