我在语法问题上遇到了一些麻烦,有人可以帮我识别问题吗?这是一个if语句,后跟foreach循环:
$start_date = strtotime('2006-01-01');
$end_date = strtotime('2006-12-31');
if ($item->date >= $start_date && <= $end_date) {
foreach (expression) {
statement;
}
Run Code Online (Sandbox Code Playgroud)
我得到:解析错误:语法错误,意外T_IS_SMALLER_OR_EQUAL:
if ($item->date >= $start_date && <= $end_date) {
Run Code Online (Sandbox Code Playgroud)
想法,建议?谢谢!
我有一个语法问题,我正在尝试解决.我只是想检查一个控制器/动作是否被加载,如果是这样,做一些事情,如果不做其他事情,似乎很简单.这给了我一个错误:
<% if (:controller => 'home', :action => 'index') do %>
<div class="header">
<% else %>
<div class="header-2">
<% end %>
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决语法问题吗?谢谢!
我有一个 foreach 循环,如果该值已经被回显,我需要添加一个 continue。我找不到正确的语法。循环:
foreach ($results as $result) {
echo $result->date . "<br />";
}
Run Code Online (Sandbox Code Playgroud)
但是我需要添加一个 continue 以便如果该值已经被回显,并且它再次出现在循环中它会被跳过。我不能完全正确地使用 if/continue 语句。
想法,建议,想法?