PHP ucwords()
不适用于新行上的数据,例如:
hello
world
输出为
Hello
world
因为它将两个单词都算作一个单词,即使它们在一个新行上
我怎样才能将每个单词的大写字母大写,即使它在一个新行上并且它们之间没有空格?
答案 0 :(得分:1)
您可以尝试的替代功能是mb_convert_case()
另外,如果新行由html制作,你可以尝试这样的事情。
nl2br(ucwords(str_replace('<br />', "\n", $input)))