在这里使用关于ucwords的PHP手册,我转换了我的PHP echo。
echo(ucwords($row['Subdivision']));
结果仍然是这样的大写:
WHISPER湖
您需要这样做:
echo ucwords(strtolower($row['Subdivision']));
在所有后者都在上ucwords
的情况下不改变这种情况。所以您需要先转换小写的字符串。
你可以在你给出的链接中看到这个例子。链接在这里。
你整个词都是大写的,这就是为什么不起作用。
ucwords
函数用于转换字符串大写的每个单词的第一个字母。如果它已经是大写,那么它将保持不变。用小写字母隐藏其他单词是行不通的。
适用于当前遇到此情况的任何人。解决方案是:
echo ucfirst(strtolower($row['Subdivision']));