2009-04-01 10 views
2

私が知っているように、strtolowerは文字列をすべて小文字にし、ucfirstは文字列の最初の文字を大文字にします。PHPで文字列のすべての単語を大文字にしますか?

文字列内のすべての単語を大文字にすることは可能ですか?

例$ string = "hello world" - これを "Hello World"にするにはどうすればよいですか?

答えて

13

あなたはucwords機能を探しています。 PHPドキュメントの例:

$foo = 'hello world!'; 
$foo = ucwords($foo);    // Hello World! 

$bar = 'HELLO WORLD!'; 
$bar = ucwords($bar);    // HELLO WORLD! 
$bar = ucwords(strtolower($bar)); // Hello World! 
6

一貫性を確保するために、文字列全体を小文字にすることをお勧めします。

$foo = ucwords(strtolower($string)); 
+0

これがあなたがしたい場合です。 –

関連する問題