不等于一个数字或另一个数字PHP!= ||一起php

时间:2011-10-31 03:48:14

标签: php if-statement operator-keyword

我正在尝试基本上使用if语句 if ($_POST['mc_gross_1'] != '20' || $_POST['mc_gross_1'] != '19')

如果它不等于19或20,我会给出错误,但它不起作用。我做错了什么?

2 个答案:

答案 0 :(得分:4)

您需要使用&&或AND,而不是||或OR。或者正在检查这两个值。变量不能同时等于两个不同的数字。

答案 1 :(得分:4)

您正在使用或代替和。你这么说:

如果不是20或不是19

基本上总是如此,因为它不能同时是20和19。