説明
string strtoupper(string $string
)
"a"
(0x61) から "z"
(0x7a)
までの範囲のバイト列は、それぞれのバイト値から 32 を引くことによって
対応する大文字に変換されます。
マルチバイトの UTF-8 文字は無視されるので、
UTF-8 でエンコードされた文字列中にある ASCII 文字を変換する際も、
このやり方が使えます。
マルチバイトの ASCII でない文字を変換するには、
mb_strtoupper を使います。
例
例1 strtoupper の例
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = strtoupper($str);
echo $str; // 「MARY HAD A LITTLE LAMB AND SHE LOVED IT SO」を出力します。
?>
注意
注意: この関数はバイナリデータに対応しています。
参考
- strtolower
- ucfirst
- ucwords
- mb_strtoupper