1
PHP ucwords()
不上的数据在新的一行工作,例如:Ucwords不适用于新行..替代?
hello
world
将输出
Hello
world
,因为它计算两个单词一个单词,即使他们是在一个新的line
即使在一个新行上并且它们之间没有空格,我如何才能将它变为大写的每个单词?
PHP ucwords()
不上的数据在新的一行工作,例如:Ucwords不适用于新行..替代?
hello
world
将输出
Hello
world
,因为它计算两个单词一个单词,即使他们是在一个新的line
即使在一个新行上并且它们之间没有空格,我如何才能将它变为大写的每个单词?
这很奇怪。该函数使用任何空白(包括换行符)作为词的空格。这是一个HTML BR或一个实际的换行符?
的替代功能,您可以尝试在mb_convert_case()
还,如果新线由HTML做,你可以尝试这样的事情。
nl2br(ucwords(str_replace('<br />', "\n", $input)))
我试图重现这一点,但对我来说它的工作原理。这两个单词之间是否存在浏览器中未显示的内容? (如
标签)? – kander 2011-01-12 07:44:28