Maison  >  Article  >  développement back-end  >  Explication détaillée de l'exemple "instruction elseif" d'instruction de contrôle conditionnel PHP

Explication détaillée de l'exemple "instruction elseif" d'instruction de contrôle conditionnel PHP

怪我咯
怪我咯original
2018-05-31 09:19:525140parcourir

Nous avons déjà entendu parler de la déclaration « if...else » et avons appris que notre déclaration « if...else » ne peut choisir que deux résultats, vrais ou faux. Mais que devons-nous faire lorsque plusieurs conditions apparaissent ? Que signifie avoir plusieurs éléments ? Pour donner un exemple, s'il y a un examen en classe, et après la publication des résultats de l'examen, l'enseignant classera : ceux qui ont un score de 90 ou plus sont excellents ; ceux qui ont un score entre 60 et 90 sont bons, et ceux qui ont un score entre 60 et 90 sont bons ; moins de 60 sont considérés. C'est une note d'échec. Dans ces multiples conditions, nous devons utiliser notre "instruction elseif ".

Premier coup d'oeil à la syntaxe de la "instruction elseif"

if(条件表达式1){
            PHP语句1;
}elseif(条件表达式2){
            PHP语句2;
}...........
else{
          PHP语句 ;
}

Explication détaillée de l'instruction :

La signification de l'instruction ci-dessus est la suivante : lorsque notre "expression conditionnelle 1" est vraie, exécutez l'instruction PHP 1. Lorsqu'elle n'est pas vraie, exécutez "l'expression conditionnelle 2". Lorsque l'expression conditionnelle 2 est vraie, exécutez l'instruction PHP 2. , lorsque l'expression conditionnelle 2 n'est pas vraie, l'exécution continue..., et ainsi de suite, jusqu'à ce que l'expression conditionnelle x soit trouvée, et lorsqu'elle est vraie, l'instruction PHP x est exécutée, si, exécute jusqu'à la fin, si non Si l'expression conditionnelle est vraie, l'instruction PHP dans else est exécutée.

Explication détaillée de lexemple instruction elseif dinstruction de contrôle conditionnel PHPelseif peut être écrit comme else if

Explication détaillée de lexemple instruction elseif dinstruction de contrôle conditionnel PHPChaque instruction PHP s'exclut mutuellement, et finalement un seul PHP exécutera

elseif L'organigramme de l'instruction est le suivant Explication détaillée de lexemple instruction elseif dinstruction de contrôle conditionnel PHP

exemple d'instruction elseif

Cet exemple utilise l'instruction elseif pour déterminer si aujourd'hui est les dix premiers jours de cette mois ou au milieu, ou en retard, le code est le suivant

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码
$mouth=date("n");             //设置月份变量$mouth
$today=date("j");             //设置日期变量$today

if($today>=1 and $today<=10){                         //判断日期变量是否在1~10之间
    echo  "今天是".$mouth."月".$today."上旬";         //如果是,说明是上旬  
}else if($today>=10 and $today<=20){                   //判断日期变量是否在11~20之间
    echo "今天是".$mouth."月".$today."中旬";            //如果是,说明是中旬
}else{                                                  //如果上面的两个判断都不符合要求,则输出默认值
    echo "今天是".$mouth."月".$today."下旬";             //上面本月是下旬
}
?>

Le résultat de sortie est le suivant :

Explication détaillée de lexemple instruction elseif dinstruction de contrôle conditionnel PHP

Ce qui précède est notre simple application de elseif.

Non seulement elseif peut effectuer plusieurs jugements de sélection, mais il existe également une instruction de jugement multiple. Dans la section suivante, nous apprendrons une autre instruction de jugement multiple "switch...case".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn