<?php $a = 'OK'; while(true){ if($a == "OK"){ var_dump('OK'); $a = "NO"; continue; }elseif($a == "NO"){ var_dump('NO'); $a = "XXX"; continue; }else{ var_dump('default'); } break; }
滿足其中一個條件,就跳過之後的判斷,同樣的程式流,也可以在 function 中用 return 做到。
<?php $a = 'OK'; do{ if($a == "OK"){ echo 'OK'; break; } if($a == "NO"){ echo 'NO'; break; } if($a == "Off"){ echo 'NO'; break; } }while(false);
不好意思想請問你><
回覆刪除我的程式不知道哪裏出問題><
do {
echo 父類別
$a=$row_Recordset2['album_id'];
do {
if($a==$row_Recordset1['album_id'])
{
echo 子類別
}
} while($row_Recordset1 = mysql_fetch_assoc($Recordset1));
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
-----------------------------------
只有出現:
(id:1)父類別
----------------
(id:1)子類別
(id:1)子類別
(id:2)父類別
----------------
(id:3)父類別
----------------
想要展示成:
(id:1)父類別
----------------
(id:1)子類別
(id:1)子類別
(id:1)子類別
(id:2)父類別
----------------
(id:2)子類別
(id:2)子類別
(id:2)子類別
(id:3)父類別
----------------
(id:3)子類別
(id:3)子類別
(id:3)子類別
抱歉!我的範例不適合你的需求,你需要的應該是『巢狀迴圈』應用跟範例。
回覆刪除請問我應該怎麼修改呢!?
回覆刪除