PHPで文字列を小文字に変換する方法


  1. strtolower関数を使用する方法: strtolower関数は、指定した文字列をすべて小文字に変換します。
$str = "Hello World";
$str_lower = strtolower($str);
echo $str_lower; // 出力: hello world
  1. mb_strtolower関数を使用する方法: mb_strtolower関数は、マルチバイト文字列でも正しく動作する小文字変換関数です。
$str = "こんにちは、世界";
$str_lower = mb_strtolower($str);
echo $str_lower; // 出力: こんにちは、世界
  1. ASCII範囲外の文字にも対応する方法: 一部の文字はASCII範囲外にあるため、単純に小文字に変換すると正しく変換されない場合があります。その場合は、mb_strtolower関数を使用することで対応できます。
$str = "Hello 世界";
$str_lower = mb_strtolower($str, 'UTF-8');
echo $str_lower; // 出力: hello 世界

これらの方法を使用すると、PHPで文字列を小文字に変換することができます。必要に応じて、適切な関数を選択してください。また、マルチバイト文字列を扱う場合は、mb_strtolower関数を使用することをおすすめします。