>  기사  >  PHP 조건부 판단 및 다중 분기

PHP 조건부 판단 및 다중 분기

无忌哥哥
无忌哥哥원래의
2018-06-28 09:46:397181검색

* 1. 단일 분기: if(){ }

* 2. 이중 분기: if(){ }else{ }

* 3. 다중 분기: if()elseif(){}elseif()

* 4. 삼항 연산자: 조건이 true입니까? : false

* 5.스위치 구조

//1. 단일 분기

$grade = 55;
if ($grade < 60){ //单分支
  echo &#39;<p style="color:red">很不幸,您得补考</p>&#39;;
}

//2. 이중 분기

$grade = 70;
if ($grade < 60){ //双分支
  echo &#39;<p style="color:red">很不幸,您得补考</p>&#39;;
} else {    //$grade >= 60
  echo &#39;<p style="color:green">恭喜,及格啦~~</p>&#39;;
}

//3.다중 분기

if ($grade < 60){ //多分支
  echo &#39;<p style="color:red">很不幸,您得补考</p>&#39;;
} else if ($grade>=60 && $grade < 80 ) {
  echo &#39;<p>考得不错哦~~</p>&#39;;
} else if ($grade>=80 && $grade <= 100){
  echo &#39;<p>真TM的是个天才~~</p>&#39;;
}

// 4: 삼항연산 : 이중분기의 약어모드

$age = 20;
echo $age>=18 ? &#39;<p>已成年,可以浏览本站</p>&#39; : &#39;<p style="color:red">未成年,请自觉离开</p>&#39;;

//5 : 스위치 : 조건선택연산

$program = &#39;php&#39;;
$program = &#39;mysql&#39;;
$program = &#39;javascript&#39;;
switch (strtolower($program)) {
  case &#39;php&#39;:
    echo &#39;<p>PHP是全世界最好的编程语言~~</p>&#39;;
    break;
  case &#39;mysql&#39;:
    echo &#39;<p>MySQL是全球最流行的免费的关系型数据库管理系统~~</p>&#39;;
    break;
  case &#39;html&#39;:
    echo &#39;<p>html是Web开发中用来写网页结构的标记语言</p>&#39;;
    break;
  case &#39;css&#39;:
    echo &#39;<p>css是控制页面显示的样式表文件~~</p>&#39;;
    break;
  case &#39;javascript&#39;: //javascript与js走同一分支语句
  case &#39;js&#39;:
    echo &#39;<p>javascript是全世界最流行的客户端脚本语言~~</p>&#39;;
    break;
  default:
    echo &#39;<p>您关心的编程语言,我们后期会有教程上线,请关注哟~~</p>&#39;;
    break;
}
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.