【发布时间】:2014-04-21 10:29:41
【问题描述】:
我正在尝试做一个工作周检测器,即周一至周五:
if (($nowday == "thu"||"thu"))
当 $nowday 为 TRUE 时给出 TRUE
if (($nowday == "thu"))
给出错误! $nowday 仍然坐着。显然这是对的。为什么我得到的是假的?
我疯了还是不是 PHP 中的 OR 运算符 || ?
【问题讨论】:
-
您的第一个 if 条件不正确。如果您执行
if(1){echo 'true';}也是同样的情况,这将是true,因为它没有与任何东西进行比较。 -
好的,伙计们(还有女孩?)我很抱歉没有早点说谢谢。我也一直在思考很长时间,但是,你知道事情一直在妨碍你,然后你就忘记了等等。没有任何借口,非常抱歉,但非常感谢。
-
这个帖子过早地发布了,我在研究一些相当不错的 CSS 时编辑超时,所以......但非常感谢你。我带着阵列去了,它就像一个魅力。
我仍然对 PHP OR 运算符的操作完全感到困惑,但很快就会在某个阶段开始一个新的学术讨论线程。当我把它贴在这里(可能是今天晚些时候)时,我会在这里贴一张便条。我也应该承认我的原始帖子非常模糊 - 但你让我明白了。来自毛伊岛的 Mahalo nui loa 和 Aloha :-) -
@user3424997:如果其中一个答案帮助您解决了问题,请将其标记为accepted。