我有一个用于搜索和比较结果的简单系统。
在这种情况下,我会得到 2 个结果,一个是好的,一个是坏的。
为此,我使用以下代码:
for ($i=0;$i<sizeof("search.txt");$i++)
{
if ($_REQUEST['search']=="ok" && $_REQUEST['car']=="")
{
print "ok";
break;
/// show results;
}
if ($_REQUEST['search']=="ok" && $_REQUEST['car']=="" && $_REQUEST['city']=="")
{
print "ok";
break;
/// show results;
}
}
问题是结果是否必须显示2个结果,“break”行停止循环,但如果我不放break,它会显示其他条件“if”的结果,我放了一个简单的例子,因为在这个循环中我有很多条件“如果”,因此我需要在每种情况下显示所有结果并为每个条件中断,但是将循环中断并让我继续循环
我的问题是我是否可以使用 break 或需要使用其他功能让我这样做,因为我需要这样做
感谢和问候