大文字-小文字 変換 1文字のみ

back
lcfirst, ucfirst

$str = "nakamura";
$str2 = ucfirst $str;

これで Nakamura になる。

あくまで、「直後」の文字を変換するだけ。

$str = "nakamura yasuhito";
$str2 = ucfirst $str;

Nakamura yasuhito (Nakamura Yasuhito じゃないよ)


また、\u(大文字に変換), \l(小文字に変換) でもいける。
それぞれ、直後の文字を大文字(小文字)に変換する。

$str = "nakamura";
$str2 = "\u$str";   # -> Nakamura

back