我需要添加功能,如果有人输入带有大字符的用户名,它将以小字符保存到数据库。
if(empty($_POST) === false && empty($errors) === true){
$register_data = array(
'username' => $_POST['username'],
'first_name' => $_POST['first_name'],
'last_name' => $_POST['last_name'],
'email' => $_POST['email'],
'password' => $_POST['password'],
'joined' => date('Y-m-d H:i:s'),
'email_code' => md5($_POST['username'] + microtime()),
);
答案 0 :(得分:1)
strtolower($_POST['username']);
完整代码
if(empty($_POST) === false && empty($errors) === true){
$register_data = array(
'username' => strtolower($_POST['username']),
'first_name' => strtolower($_POST['first_name']),
'last_name' => strtolower($_POST['last_name']),
'email' => $_POST['email'],
'password' => $_POST['password'],
'joined' => date('Y-m-d H:i:s'),
'email_code' => md5($_POST['username'] + microtime()),
);
}
答案 1 :(得分:0)
所以你的意思是,将案例改为更低。您可以使用:
php内置函数,即strtolower函数,如下所示,
$username = $_POST['username'];
$username = strtolower($username);
答案 2 :(得分:0)
答案 3 :(得分:0)
使用strtolower()
$usernamestr = strtolower($username);
并将此值插入数据库