<?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)子類別
抱歉!我的範例不適合你的需求,你需要的應該是『巢狀迴圈』應用跟範例。
回覆刪除請問我應該怎麼修改呢!?
回覆刪除