【发布时间】:2013-10-26 20:12:12
【问题描述】:
我已经实现了以下内容,但对我来说没有意义……有人可以帮忙吗?
我想要以下内容:
如果monthsdue 不等于one_month_due 并且付款不是按固定订单,那么{ // 做点什么 }
但为了让它工作,我不得不使用 OR - 见下文
if(($monthsDue!=1) || ($Payment_Type!=STANDING_ORDER)){
// send emails according to more criteria
}
例如 如果他们在一个月内到期但用现金或支票支付,那么应该会发生一些事情 如果他们是一个月到期并按常规付款,那么什么都不会发生 如果他们是 2 个月到期并按常规付款,则必须发生一些事情。
我很确定我错过了明显的东西!
【问题讨论】:
-
你想要
AND而你使用了OR(或||)?!如果将||替换为&&会怎样? -
if (($monthsDue > 1) && ($Payment_Type !== "STANDING_ORDER) { // send emaills } 表示如果monthsdue大于1个月到期并且付款不等于STANDING_ORDER
标签: php if-statement operators