php的流程控制 if elseif swich case
阿新 • • 發佈:2018-11-05
if ......else
最簡形式:
<?php
if (true)
{
echo "晚上找昌仔訓練去";
}
?>
if (條件1){ //語句塊1; } else if (條件2) { //語句塊2; } else { //語句塊3; }
<?php
$condition = "萬事大吉";
if ($condition=="打靶就會使他媽傻勁兒的灰熊來了")
{
echo "晚上上昌仔那節課";
}
elseif ($condition=="不懂事兒的獨佔浴室的胡茬子中年屌絲來了"){
echo "晚上上昌仔那節課";
}
else if ($condition=="喜歡我的小松鼠")
{
echo "晚上上昌仔那節課";
}
else
{
echo "上泰國教練的泰拳課";
}
?>
每個節點只有兩個子節點的結構稱之為二叉樹,所以從這層意義上講 else if的判斷條件更為嚴格,elseif更類似switch
switch case結構
<?php
$thisdate = 6;
switch($thisdate)
{
case ($thisdate==1 || $thisdate%2!=0):
echo "晚上找昌仔訓練";
break;
case 2:
echo "敲程式碼,想念我的小烤腸";
break;
default:
echo "青春時光多美妙~熱情奔放多歡笑";
break;
}
?>
輸出:"青春時光多美妙~熱情奔放多歡笑"
<?php $thisdate = 6; switch($thisdate) { case ($thisdate==1 || $thisdate%2!=0): echo "晚上找昌仔訓練"."<br/>"; break; case ($thisdate%2==0): echo "敲程式碼,想念我的小烤腸"."<br/>"; //break/* */; default: echo "青春時光多美妙~熱情奔放多歡笑"."<br/>"; break; } ?>
如果第二個分支的break註釋掉則會跳到下一個分支執行。
for迴圈
<?php
for ($i =1;$i<5;$i++)
{
echo "想程弟弟了,程弟弟快回來吧"."<br/>";
}
?>