PHP可以if语句有两个值吗?

时间:2012-03-03 05:03:59

标签: php if-statement

我正在尝试一个PHP“if”语句,其中我想要两件事情是真的:$ myvar等于1而$ myvar2等于2.但是当我尝试这个时:

if($myvar=='1', $myvar2=='2') {
header("location:index.php");
}

它失败了。 有没有办法设置一个if语句来包含这两个变量,就像我提出的那样?
谢谢

4 个答案:

答案 0 :(得分:1)

您可以使用布尔AND运算符(&&)

if($myvar=='1' && $myvar2=='2') {
    header("location:index.php");
}

以下是运营商的完整列表:http://php.net/manual/en/language.operators.logical.php

答案 1 :(得分:1)

这样做。您必须了解有关操作员和流量控制的更多信息。

if($myvar=='1' && $myvar2=='2') {
header("location:index.php");
}

答案 2 :(得分:0)

您需要使用“和”运算符&&

答案 3 :(得分:0)

&&运算符与写x ='1'和y ='2'相同, 所以在你的情况下     if($myvar=='1' && $myvar2=='2') {

您可以在http://php.net/manual/en/language.operators.logical.php

了解有关PHP运营商的更多信息