我有一个数组,其内容由foreach显示.这是我的代码:
foreach($ga->getResults() as $result)
{
if ($result->getdayOfWeek() != 5 || $result->getdayOfWeek() != 6):
echo $result->getdayOfWeek().'<br>';
endif;
}
Run Code Online (Sandbox Code Playgroud)
我想排除Itmes在哪里$result->getdayOfWeek()是5月6日.我拥有它的方式不起作用.
你需要一个和(&&)而不是一个或(||).
foreach($ga->getResults() as $result)
{
if ($result->getdayOfWeek() != 5 && $result->getdayOfWeek() != 6):
echo $result->getdayOfWeek().'<br>';
endif;
}
Run Code Online (Sandbox Code Playgroud)
您也可以通过以下方式执行此操作:
foreach($ga->getResults() as $result)
{
if ($result->getdayOfWeek() == 5 || $result->getdayOfWeek() == 6):
continue;
endif;
echo $result->getdayOfWeek().'<br>';
}
Run Code Online (Sandbox Code Playgroud)
此外,正如nikic所提到的,约定是使用if语句的大括号:
if ($result->getdayOfWeek() == 5 || $result->getdayOfWeek() == 6)
{
continue;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4172 次 |
| 最近记录: |