-
ucwords()関数を使用する方法:
$string = "php capitalize each word"; $capitalizedString = ucwords($string); echo $capitalizedString; // 結果: Php Capitalize Each Word
-
explode()とucwords()を組み合わせて使用する方法:
$string = "php capitalize each word"; $words = explode(" ", $string); $capitalizedWords = array_map('ucwords', $words); $capitalizedString = implode(" ", $capitalizedWords); echo $capitalizedString; // 結果: Php Capitalize Each Word
-
正規表現とpreg_replace_callback()関数を使用する方法:
$string = "php capitalize each word"; $capitalizedString = preg_replace_callback( '/\b(\w)/', function($matches) { return strtoupper($matches[1]); }, $string ); echo $capitalizedString; // 結果: Php Capitalize Each Word
これらの方法を使用すると、文字列内の各単語の先頭を大文字にすることができます。必要に応じて、これらのコード例を自分のプロジェクトに組み込んでください。また、関数やメソッドのドキュメントを参照することもおすすめします。