strtoupper

(PHP 4, PHP 5, PHP 7, PHP 8)

strtoupper文字列を大文字にする

説明

strtoupper(string$string): string

string の、ASCII のアルファベット部分をすべて大文字にして返します。

"a" (0x61) から "z" (0x7a) までの範囲のバイト列は、それぞれのバイト値から 32 を引くことによって 対応する大文字に変換されます。

マルチバイトの UTF-8 文字は無視されるので、 UTF-8 でエンコードされた文字列中にある ASCII 文字を変換する際も、 このやり方が使えます。 マルチバイトの ASCII でない文字を変換するには、 mb_strtoupper() を使います。

パラメータ

string

入力文字列。

戻り値

大文字にした文字列を返します。

変更履歴

バージョン説明
8.2.0 ケース変換は、setlocale() で設定されたロケールに依存しなくなりました。 ASCII 文字のみが変換されます。

例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() - 文字列を大文字にする
To Top