如何强制字符处于某种大写或小写敏感格式?

时间:2014-03-31 18:38:42

标签: php

我有一个简单的搜索栏,供用户搜索数据库中的任何名称。

$name = $_POST['name'];

每当用户输入名称I output

<h1> You have searched <?php print( "$name" )?>'s name</h1>

我需要的是,例如,如果用户输入,&#34; leOnARD&#34;出于某种原因,我希望它出现在&#34; Leonard&#34;而不是&#34; leOnARD&#34;。

4 个答案:

答案 0 :(得分:3)

ucfirst() strtolower()似乎正是您要找的。

echo ucfirst(strtolower("leOnARD")); // prints Leonard

答案 1 :(得分:0)

在PHP中使用ucfirst()函数。它会将你的第一个字母大写。

答案 2 :(得分:0)

ucfirst(strtolower($name));

除了第一个字母之外,这会降低一切。

答案 3 :(得分:0)

使用以下内容:

<h1> You have searched <?php print ucfirst(strtolower( "$name" )) ?>'s name</h1>