我想比较两个字符串,我从HTML中的密码表单中获得。php中的字符串比较
它们存储在$_POST
的变量中。我将它们打印出来,它们看起来是一样的,但下面的代码永远不会评估为真,只是假。为什么会发生?
//Verify the passwords match
if(($passwd != $pass_confirm) && ($new_email != $email_confirm)){
echo "Email and/or password do not match";
return FALSE;
}
我很感激任何帮助。
如果这是一个功能的一部分(return语句表明这一点),那么不要忘记返回“真”。然后,正如其他人已经回答,使用**或**而不是**和**。 – martinstoeckli 2012-04-05 12:27:25