Php 如何强制字符采用某种区分大小写的格式?

Php 如何强制字符采用某种区分大小写的格式?,php,Php,我有一个简单的搜索栏,用户可以搜索数据库中的任何名称 $name = $_POST['name']; 因此,每当用户输入我输出的名称时 <h1> You have searched <?php print( "$name" )?>'s name</h1> 我需要的是,例如,如果一个用户出于某种原因键入leOnARD,我希望它显示为leOnARD而不是leOnARD。您正在寻找的似乎是with echo ucfirst(strtolower("leOnARD

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

$name = $_POST['name'];
因此,每当用户输入我输出的名称时

<h1> You have searched <?php print( "$name" )?>'s name</h1>
我需要的是,例如,如果一个用户出于某种原因键入leOnARD,我希望它显示为leOnARD而不是leOnARD。

您正在寻找的似乎是with

echo ucfirst(strtolower("leOnARD")); // prints Leonard
在PHP中使用ucfirst函数。它将大写您单词的第一个字母。

ucfirststrtolower$name

这将降低除第一个字母以外的所有字母。

使用以下命令:

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