Forms 从表单接收数据并使用preg_replace对其进行修改
我有以下HTML代码:Forms 从表单接收数据并使用preg_replace对其进行修改,forms,preg-replace,Forms,Preg Replace,我有以下HTML代码: <form method="post" action=""> <b>Name: <input type="text" name="username" size="20" /> <input type="submit" value="Login" name="login" /> </form> 我想用preg_repalce来做这件事,但没有真正做到,因为我对它不太熟悉。任何帮助都
<form method="post" action="">
<b>Name: <input type="text" name="username" size="20" />
<input type="submit" value="Login" name="login" />
</form>
我想用preg_repalce来做这件事,但没有真正做到,因为我对它不太熟悉。任何帮助都将得到感谢。preg\u replace()功能太强大,但对于此任务来说代价太高。需要更改的模式是不变的,因此最好使用str_replace()和mb_strtolower()
@用户1938653不客气。那么你能把我的答案标为选中的吗?
<?php
if(isset($_POST['login'])){
$check = $_POST['username'];
?>
echo "$result";
$encoding = 'UTF-8'; // optional
$name = $_POST['usernamename']
$name = str_replace(' ', '_', $name);
$name = mb_strtolower($name, $encoding); // or $name = mb_strtolower($name); if you don't specify encoding