2012-03-28 39 views
0

在我的代码中,我有一个字符串,我想大写使用PHP函数每个单词的第一个字母。Ucfirst Returing Incorrect Result

这是我的代码:

$str = "144 beach st,daytona beach,FL,32114"; 
echo ucfirst($str); 

它显示了同样的结果:

144 beach st,daytona beach,FL,32114 

所以,我怎么能利用这个词如果代码中的任何错误?

回答

4

您正在寻找ucwords而不是首字母的每个单词的首字母。

$str = "144 beach st, daytona beach, FL, 32114"; 
echo ucwords($str); 

结果:

144 Beach St, Daytona Beach, FL, 32114 
+0

确定了错误 – Kichu 2012-03-28 06:11:00

+0

但为什么不利用这个词“代托纳” – Kichu 2012-03-28 06:12:33

+1

@KichuUser:由于不正确的标点符号规则,把一个空间,这个词之前,然后将该也将是大写的例子:'$ str =“144 beach st,daytona beach,FL,32114”;'。答复也更新了,希望有所帮助。 – Sarfraz 2012-03-28 06:14:01