php如何检查unicode密码

时间:2015-06-12 13:22:52

标签: php

我刚开始使用php。我需要检查newpassword(unicoded)变量是空还是null。如果该值是普通字符串,我可以检查为if($newpass){echo 'inside if'}但是不可原谅地,$ newpassword值获得的值不同。

以下是代码:(已由某人编写,我需要修复)

                                if($newPassword != ""){
print_r('inside if');
                                $userdata["unicodePwd"] = $newPassword;                             
                                }

var_export($userdata);

我确信代码中有问题,但我无法修复它。最终我应该能够检查$ newPassword是否有一些价值,然后它应该进入内部。对不起,如果它是一个愚蠢的查询。

1 个答案:

答案 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);
    }
}