strtolower

文字列を小文字にする

説明

string strtolower(string $string)

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

"A" (0x41) から "Z" (0x5a) までの範囲のバイト列は、それぞれのバイト値に 32 を加えることによって 対応する小文字に変換されます。

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

パラメータ

string

入力文字列。

戻り値

小文字に変換した文字列を返します。

変更履歴

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

例1 strtolower の例

<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = strtolower($str);
echo $str; // mary had a little lamb and she loved it so を返します
?>

注意

注意: この関数はバイナリデータに対応しています。

参考

  • strtoupper
  • ucfirst
  • ucwords
  • mb_strtolower