2012-03-28 15 views
0

私のコードには文字列があり、php関数を使って各単語の最初の文字を大文字にしたい。Ucfirst Retering不正な結果

これは私のコードです:

$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

okが間違い – Kichu

+0

を得ました。しかし、なぜ言葉「デイトナ」 – Kichu

+1

@KichuUserを大文字いけない:なぜなら、間違った句読点規則のその単語の前にスペースを入れてから、その大文字にする例:$ str = "144 beach st、daytona beach、FL、32114"; '。回答も更新されました。 – Sarfraz

関連する問題