例如,我的 php 中有一些循环
//选择语句
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>';
}
//选择语句
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.'"'
使用吗?