Alternative
L'instruction if permet de réaliser une action selon une condition et éventuellement une autre si la condition est fausse.
Exemple : Affiche si le nombre est plus grand que 10
<?php
$nombre = 15;
if ( $nombre > 10) {
echo "Oui";
} else {
echo "Non";
}
Si la condition ( $nombre > 10 ) est vraie affiche oui sinon affiche non.
Dans l'exemple, on affiche :
Oui
Exemple : Affiche si le nombre est divisible par 3
<?php
$nombre = 17;
if ( $nombre % 3 == 0) {
echo "Oui";
} else {
echo "Non";
}
Si le reste de la division entière (%) vaut 0, affiche oui sinon affiche non.
Dans l'exemple, on affiche :
Non
Exemple : Affiche si le nombre est pair
<?php
$nombre = 16;
if ( $nombre % 2 == 0) {
echo "Pair";
} else {
echo "Impair";
}
Si le reste de la division entière (%) par 2 vaut 0, affiche Pair sinon affiche Impair.
Dans l'exemple, on affiche :
Pair
Exemple : Affiche si le nombre est pair et plus grand que 10
<?php
$nombre = 16;
if ( $nombre % 2 == 0 && $nombre > 10) {
echo "Oui";
} else {
echo "Non";
}
Si le reste de la division entière (%) par 2 vaut 0 et que le nombre est plus grand que 10, affiche Oui sinon affiche Non.
Dans l'exemple, on affiche :
Oui
Exemple : Affiche si le nombre est pair ou plus grand que 10
<?php
$nombre = 6;
if ( $nombre % 2 == 0 || $nombre > 10) {
echo "Oui";
} else {
echo "Non";
}
Si le reste de la division entière (%) par 2 vaut 0 ou que le nombre est plus grand que 10, affiche Oui sinon affiche Non.
Dans l'exemple, on affiche :
Oui
Exemple : Affiche si le mot a plus de 5 lettres
<?php
$mot = "Bonjour";
if ( mb_strlen($mot) > 5) {
echo "Oui";
} else {
echo "Non";
}
Dans l'exemple, on affiche :
Oui
Exemple : Affiche si la 3ième lettre d'un mot est un n
<?php
$mot = "Bonjour";
if ( mb_substr($mot, 2, 1) == "n") {
echo "Oui";
} else {
echo "Non";
}
Dans l'exemple, on affiche :
Oui