Alternative

L'instruction if permet de réaliser une action selon une condition et éventuellement une autre si la condition est fausse.

ExempleAffiche si le nombre est plus grand que 10

1
<?php
2
$nombre = 15;
3
4
if ( $nombre > 10) {
5
    echo "Oui";
6
} else {
7
    echo "Non";
8
}
9

Si la condition ( $nombre > 10 ) est vraie affiche oui sinon affiche non.

Dans l'exemple, on affiche :

Oui

ExempleAffiche si le nombre est divisible par 3

1
<?php
2
$nombre = 17;
3
4
if ( $nombre % 3 == 0) {
5
    echo "Oui";
6
} else {
7
    echo "Non";
8
}

Si le reste de la division entière (%) vaut 0, affiche oui sinon affiche non.

Dans l'exemple, on affiche :

Non

ExempleAffiche si le nombre est pair

1
<?php
2
$nombre = 16;
3
4
if ( $nombre % 2 == 0) {
5
    echo "Pair";
6
} else {
7
    echo "Impair";
8
}

Si le reste de la division entière (%) par 2 vaut 0, affiche Pair sinon affiche Impair.

Dans l'exemple, on affiche :

Pair

ExempleAffiche si le nombre est pair et plus grand que 10

1
<?php
2
$nombre = 16;
3
4
if ( $nombre % 2 == 0 && $nombre > 10) {
5
    echo "Oui";
6
} else {
7
    echo "Non";
8
}

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

ExempleAffiche si le nombre est pair ou plus grand que 10

1
<?php
2
$nombre = 6;
3
4
if ( $nombre % 2 == 0 || $nombre > 10) {
5
    echo "Oui";
6
} else {
7
    echo "Non";
8
}

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

ExempleAffiche si le mot a plus de 5 lettres

1
<?php
2
$mot = "Bonjour";
3
4
if ( mb_strlen($mot) > 5) {
5
    echo "Oui";
6
} else {
7
    echo "Non";
8
}

Dans l'exemple, on affiche :

Oui

ExempleAffiche si la 3ième lettre d'un mot est un n

1
<?php
2
$mot = "Bonjour";
3
4
if ( mb_substr($mot, 2, 1) == "n") {
5
    echo "Oui";
6
} else {
7
    echo "Non";
8
}

Dans l'exemple, on affiche :

Oui