我正在尝试做:
if(x != 1 || 2) echo 'okay';
我的代码在这里:
if($_POST["timezone"] != ("Pacific/Midway" || "America/Adak" || "Etc/GMT+10" || "Pacific/Marquesas")) {
$timezone_error = 'Invalid timezone';
}
虽然我输入了不相等的信息,并且 $timezone_error 仍未设置,但我应该使用的正确 OR 运算符是什么,或者这可能吗?我宁愿不单独写 $_POST['x'] != 1, $_POST['x'] != 2 因为这是一个很长的列表。