php中的字符串比较

Tra*_*ery 0 html php string

我试图比较HTML中的密码表单中的两个字符串.

它们存储在变量中$_POST.我打印出来看起来一样,但下面的代码永远不会评估为真,只有假.为什么会这样?

//Verify the passwords match
if( ($passwd != $pass_confirm) && ($new_email != $email_confirm) ){
    echo "Email and/or password do not match";
    return FALSE;
}
Run Code Online (Sandbox Code Playgroud)

我感谢任何帮助.

Nie*_*sol 7

要使您的代码显示错误消息,电子邮件和密码都必须是错误的.

尝试使用||而不是&&,因此只有其中一个错误时才会显示错误.