如何在if-else PHP语句中使用和/或

如何在if-else PHP语句中使用和/或,php,if-statement,Php,If Statement,如何缩短代码 if(stristr($A,'Erorr Email')){ echo 'Error Login'; } elseif(stristr($A,'Erorr Password')){ echo 'Error Login'; } 我想在If中添加'AND'并删除'elseif' if(stristr($A,'Erorr Email') || stristr($A,'Erorr Password')){ echo 'Error Login'; } 并阅读此

如何缩短代码

if(stristr($A,'Erorr Email')){
    echo 'Error Login';
}

elseif(stristr($A,'Erorr Password')){
    echo 'Error Login';
}
我想在If中添加'AND'并删除'elseif'

if(stristr($A,'Erorr Email') || stristr($A,'Erorr Password')){
     echo 'Error Login';
}
并阅读此链接了解更多信息:

并阅读此链接了解更多信息:

如果您使用并且两条语句都必须为真,即$A应等于Erorr电子邮件和Erorr密码,这是不正确且不可能的

你必须使用或。因此,如果该语句中的任何一条为真,则它将进入循环

if(stristr($A,'Erorr Email') || stristr($A,'Erorr Password')){
     echo 'Error Login';
}

如果您使用和,则这两个语句必须为真,即$A应等于Erorr电子邮件和Erorr密码,这是不正确且不可能的

你必须使用或。因此,如果该语句中的任何一条为真,则它将进入循环

if(stristr($A,'Erorr Email') || stristr($A,'Erorr Password')){
     echo 'Error Login';
}

或样本

if(stristr($A,'Erorr Email') || (stristr($A,'Erorr Password')){
    echo 'Error Login';
}
和样品

if(!(!stristr($A,'Erorr Email') && !stristr($A,'Erorr Password'))){
    echo 'Error Login';
}
或样本

if(stristr($A,'Erorr Email') || (stristr($A,'Erorr Password')){
    echo 'Error Login';
}
和样品

if(!(!stristr($A,'Erorr Email') && !stristr($A,'Erorr Password'))){
    echo 'Error Login';
}

使用并使其复杂化。你需要一个条件,比如!!stristr$A,'Erorr Email'&&!stristr$A,“Erorr密码”。使用stristr$A、'Erorr Email'| stristr$A、'Erorr Password'代替。使用AND会使它变得复杂。你需要一个条件,比如!!stristr$A,'Erorr Email'&&!stristr$A,“Erorr密码”。改用stristr$A、'Erorr Email'| stristr$A、'Erorr Password'。