相当于;正确的();对于PHP?
因此,如果我有一个大写不正确的字符串,如下所示:相当于;正确的();对于PHP?,php,Php,因此,如果我有一个大写不正确的字符串,如下所示: <?php $str = "tHis iS a StRinG thAt NeEds ProPer CapiTilization"; $newStr = ucfirst($str); echo $newStr; ?> 我如何才能将每个单词的第一个字母大写,并将大写错误的字母小写?我知道我可以更改为lower,然后使用ucwords(),但有没有更简单的方法 我如何才能将每个单词的第一个字母大写,并将大写
<?php
$str = "tHis iS a StRinG thAt NeEds ProPer CapiTilization";
$newStr = ucfirst($str);
echo $newStr;
?>
我如何才能将每个单词的第一个字母大写,并将大写错误的字母小写?我知道我可以更改为lower,然后使用ucwords()
,但有没有更简单的方法
我如何才能将每个单词的第一个字母大写,并将大写错误的字母小写
将每个单词的第一个字母大写。您可以将其与第一个字母组合,以将所有内容都小写
例如:
ucwords(strtolower('HELLO WORLD!')); // Hello World!
是的,您可以使用两个功能和
说明:
strtolower()
将使所有字符串都小写
现在,在生成的字符串上应用
ucwords()
,将生成每个世界首都的第一个字母,这将产生所需的输出。首先将所有内容转换为小写,然后使用ucfirst
。是的,我想了,但是有没有一个函数用于此操作?什么语言是property()
,你能链接到文档以便潜在的回答者知道你想要的结果是什么吗?是的,我知道,只是想知道是否有这个函数是的,ucwords
是一个本机PHP函数。在PHP中没有与proper()
等效的函数。@BenMansley:谢谢你的确认,我误解了。没有直接等同于正确的
,但这种组合可以实现。
<?php
$str = "tHis iS a StRinG thAt NeEds ProPer CapiTilization";
$newStr = ucwords(strtolower($str));
echo $newStr;
?>