Les conditions en PHP #6

14:29 Charlie 1

Les conditions vont nous permettre d’effectuer des actions différentes en fonction des cas. Par exemple si votre visiteur est un homme ou une femme, on pourra lui dire bonjour d’une manière différente. Avant de foncer tête baissée dans le code PHP, nous découvrirons le principe de l’algorithme avec le célèbre Si (une condition) ALORS {une action} SINON {une autre action}. C’est pour le moment relativement simple, mais nous complexifierons la chose en imbriquant les conditions les unes dans les autres à travers un exemple concret où nous afficherons un message différent en fonction de la note d’un visiteur. Enfin, nous terminerons le cours avec une autre façon de faire des conditions, le switch…

Condition simple

L’algo :

SI sexe = homme
ALORS ECRIRE "bonjour beau gosse"
SINON ECRIRE "salut poulette"

En PHP :

<?php
$sexe = "homme";
if ($sexe == "homme")
{
echo "bonjour beau gosse";
}
else
{
echo "salut poulette";
}

?>

Les tests

== est égal à
> supérieur à
< inférieur à >= supérieur ou égal à
<= inférieur ou égal à
!= est différent de

Imbrication de conditions

L’algo :

SI note <= 5
ALORS ECRIRE "pas bien"
SINON SI note <=10
               ALORS ECRIRE "moyen"
               SINON SI note <=15
                              ALORS ECRIRE "bien"
                              SINON ECRIRE "très bien"

En php :

<?php

$note = "12";
if ($note <=5)
{
echo "pas bien";
}
elseif ($note <=10)
{
echo "moyen";
}
elseif ($note <= 15)
{
echo "bien";
}
else
{
echo "très bien";
}

?>

Le Switch

<?php

$note = "12";

switch($note)
{
case 1:
echo "mal";
break;

case 2:
echo "moyen";
break;

case 3:
echo "bien";
break;

default:
echo "la note n'est pas égale à 1 ou 2 ou 3";
break;

}

?>

Partager cet article

Share

Commentaire (1)

  • houssam Répondre

    Obligatoir d’intilaiser $NOTE avec un nbr ou non ??

    10 novembre 2013 at 1 h 01 min

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.