>我有一个简单的搜索栏,供用户搜索数据库中的任何名称。
$name = $_POST['name'];
因此,每当用户输入我输出的名称时
<h1> You have searched <?php print( "$name" )?>'s name</h1>
我需要的是,例如,如果用户出于某种原因键入"leOnARD",我希望它显示为"Leonard"而不是"leOnARD"。
ucfirst()
strtolower()
似乎是您正在寻找的。
echo ucfirst(strtolower("leOnARD")); // prints Leonard
ucfirst(strtolower($name));
这将降低除第一个字母之外的所有内容。
使用以下命令:
<h1> You have searched <?php print ucfirst(strtolower( "$name" )) ?>'s name</h1>
在 PHP 中使用 ucfirst()
函数。它将大写您单词的第一个字母。