这是我的字符串:"JIMMY"
。
这是我的尝试:
$string = "JIMMY";
$string= strtolower(substr($string,1));
echo $string;
回声的结果是:immy
我想成为:Jimmy
。我该如何管理? THX
答案 0 :(得分:3)
答案 1 :(得分:3)
您可以使用ucfirst function
$string = "JIMMY";
$string= ucfirst(strtolower($string));
echo $string;
答案 2 :(得分:2)
你可以使用方便的PHP函数ucfirst()
,它使字符串的第一个字符为大写:
echo ucfirst(strtolower($string));
附注:“字母”由当前区域设置决定。例如,在默认的“C”语言环境中,德语umlaut-a
(ä)等字符不会被转换。
请参阅here。
答案 3 :(得分:0)
这会将单词的其余部分更改为小写,并保留第一个字母。
$string = ($string == "" ? "" : $string[0] . strtolower(substr($string, 1)));
所有其他答案都会使第一个字母为uppcase,即使它最初是小写的。那不是你要求的。