我有一些系列的循環在我的PHP爲例停止循環(break和continue不是爲我工作)
// select語句
while (gyu_fetch($acaYear_results)) {
$Year = gyu_get_col($Year_results,0);
$page->main .= '<option value="'.$Year.'"';
if ($Year!="" and $Year==$Year) { $page->main .= ' selected="selected"'; }
$page->main .= '>'.$Year.'</option>';
}
//選擇statment
while(gyu_fetch($domain_results)) {
$row = gyu_get_col($results,0);
$page->main .= '<option value="'.$row.'">'.$row.'</option>';
}
if ($tui_domain != $tui_domain_old and $tui_domain_old != 'REiOl7')
{
$page->main .= '<tr><td colspan="4" style="background-color:#DDDDDD;"> </td></tr>';
}
在我所有的while循環和foreach循環中,我已經使用了break;
和continue;
,但是當我在select語句中使用它們中的每一個時。 發生什麼是我的網頁將不會完全呈現,因爲它只會影響其他if語句。
我想知道他們是否有其他方法來阻止while
或if
語句從沒有循環一遍又一遍,但不影響可能在使用它,例如
while(gyu_fetch($domain_results)) {
$row = gyu_get_col($results,0);
break;
}
$page->main .='"'.$row.'"';
頁面的任何元素例如,雖然我已經結束執行當前的while
結構,這會影響'"'.$row.'"'
被使用嗎?
謝謝你的時間。
沒有,也不會影響''「 $行。「」」'被使用,因爲你破壞了'while'循環,有沒有與你的該循環後的代碼。 –
'......完全呈現,因爲它只會有其他if語句。「 - 你是什麼意思? –
@AmalMurali對不起''影響'''' – PHPnoob