文の最初の単語を大文字に変換しようとしていますが、どうすればよいかわかりません。これは私がこれまでに持っているものです:
$o = "";
if((preg_match("/ibm/i", $m)) || (preg_match("/hpspecial/i", $m))) {
$o = strtoupper($m);
} else {
$o = ucwords(strtolower($m));
}
uppercase
文の最初の部分が大文字の HPのIDから使用したいhpspecial
のですが、これでは文全体が大文字になってしまいます。文章のHPだけを大文字にするにはどうすればいいですか?