【发布时间】:2014-10-27 18:57:42
【问题描述】:
我试图让一个 PHP 网页说一个简单的:
"Hi, today its ___day have a nice week!"
"Hi, today its ___day have a nice weekend!".
我有自动取款机的代码是(抱歉在某些时候随机瑞典语):
setlocale(LC_TIME, 'english');
$day = strftime('%A', time());
$week=array("monday","tuesday","wednesday","thursday","friday","saturday","sunday");
if ($day<"saturday");
{
echo "Idag är det " . $day . "Ha en trevlig vardag!";
}
else if ($day>"friday");
{
echo "Idag är det " . $day . "Ha en trevlig helg!";
}
else ($day="sunday");
{
echo "Idag är det " . $day . "Ha en trevlig vecka!";
}
【问题讨论】:
-
如果你回显$day,它会产生什么?
-
另外,我很确定
>和<是指整数?所以不确定你是否可以检查一个字符串是否小于或大于另一个字符串?我想你会想使用==或!= -
看看stackoverflow.com/editing-help 它应该可以帮助您格式化您的帖子。粘贴代码时,选中它并单击工具栏上的
{}按钮将其放入“代码块”中。我为你修复了这篇文章:-) -
当我回显 $day 时,我得到一个错误:“错误:[4] 语法错误,第 10 行发生了意外的 'else' (T_ELSE)”但是可以说,例如我删除了 else 标签,它有效,它写出了当天..对不起,我会这样做的,绝对!
-
@PontusLundh:你把
echo $day;放在哪里了?你最后加了;吗?
标签: php arrays loops if-statement