PHP: 大文字・小文字を変換 mb_str_tolower()、mb_str_toupper()
PHPでアルファベットの大文字・小文字を変換したい場合は、 mb_strtolower()関数・mb_strtoupper()関数を使います。 それぞれの関数について説明します。
大文字を小文字に変換 mb_strtolower()
大文字を小文字に変換する場合は、
mb_strtolower()関数か strtolower()関数を使います。
シングルバイト文字だけの場合は strtolower()関数で対応できますが、
全角のアルファベットを小文字に変換したい場合は mb_strtolower()関数を使います。
書式
mb_strtolower(文字列)
$s = "Hello World!"; $s2 = mb_strtolower($s); echo $s2 . " \n"; // 実行結果 hello world!
小文字を大文字に変換 mb_strtoupper()
先ほどとは反対に、小文字を大文字に変換する場合は、
mb_strtoupper()関数か strtoupper()関数を使います。
シングルバイト文字だけの場合は strtoupper()関数で対応できますが、
全角のアルファベットを大文字に変換したい場合は mb_strtoupper()関数を使います。
書式
mb_strtoupper(文字列)
$s = "Hello World!"; $s2 = mb_strtoupper($s); echo $s2 . " \n"; // 実行結果 HELLO WORLD!