我刚开始使用php。我需要检查newpassword(unicoded)变量是空还是null。如果该值是普通字符串,我可以检查为if($newpass){echo 'inside if'}
但是不可原谅地,$ newpassword值获得的值不同。
以下是代码:(已由某人编写,我需要修复)
if($newPassword != ""){
print_r('inside if');
$userdata["unicodePwd"] = $newPassword;
}
var_export($userdata);
我确信代码中有问题,但我无法修复它。最终我应该能够检查$ newPassword是否有一些价值,然后它应该进入内部。对不起,如果它是一个愚蠢的查询。
答案 0 :(得分:3)
if (isset($_POST['userpassword'])) {
// password sent from client
$userPassword = trim($_POST['userpassword']);
if ($userPassword !== '') {
// userPassword isn't empty, and spaces have been removed
$utf8Password = utf8_encode($userPassword);
}
}