我有以下 HTML 代码:
<form method="post" action="">
<b>Name: <input type="text" name="username" size="20" />
<input type="submit" value="Login" name="login" />
</form>
和:
<?php
if(isset($_POST['login'])){
$check = $_POST['username'];
?>
每当用户提交他的用户名时,用户应该会收到他的用户名,但需要进行以下修改:
1) *空间条将替换为“_”
2) *所有字母将变为非大写字母。
示例:用户名:“我喜欢冰淇淋”
结果:i_like_icecream
该消息应通过回显作为变量显示给用户。
echo "$result";
我正在考虑用 preg_repalce 来做这件事,但由于我对它不太熟悉,所以并没有真正做到。任何帮助都会得到帮助。