3 変換方法: 1. 変換には strto lower() 関数を使用します、構文 "strto lower(string)"; 2. 変換には mb_strto lower() 関数を使用します、構文 "mb_strto lower(string, 文字エンコーディング) "; 3変換には mb_convert_case() 関数を使用します。構文は「mb_convert_case(string, MB_CASE_LOWER, 文字エンコーディング)」です。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
PHP で文字列を変換したいとします。すべての文字を小文字に変換するには、strto lower()、mb_strto lower()、または mb_convert_case() 関数を使用できます。
方法 1: strto lower() 関数を使用して変換します
strto lower() 関数は、文字列内の文字を小文字に変換できます。構文形式は次のとおりです:
strtolower($string)
このうち、$string は文字列型のパラメータです。関数はパラメータを変換できます $string 文字を小文字に変換し、変換された文字列を返します。
#サンプル コードは次のとおりです。
<?php header("Content-type:text/html;charset=utf-8"); $str = "HTTPS://WWW.PHP.CN/"; echo "原字符串:<br> $str <br><br>"; $str = strtolower($str); echo "转换后:<br> $str"; ?>
実行結果は次のとおりです。
##方法 2 : mb_strto lower() 関数を使用して変換する
mb_strto lower() 関数の関数は strto lower() 関数に似ており、次の文字も変換できます。文字列を小文字に変換し、mb_strto lower() 関数を使用してパラメータの文字エンコーディングを設定することもできます。構文形式は次のとおりです。mb_strtolower($str [, $encoding = mb_internal_encoding()])
例 1:
<?php header("Content-type:text/html;charset=utf-8"); $str = "HELLO"; echo "原字符串:<br> $str <br><br>"; $str = mb_strtolower($str, 'UTF-8'); echo "转换后:<br> $str"; ?>
例 2:
<?php header("Content-type:text/html;charset=utf-8"); $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"; echo "原字符串:<br> $str <br><br>"; $str = mb_strtolower($str, 'UTF-8'); echo "转换后:<br> $str"; ?>
方法 3: mb_convert_case() 関数を使用して変換する
mb_convert_case() 関数は、文字列を大文字から小文字に変換できます。構文形式は次のとおりです:mb_convert_case($str, $mode [, $encoding = mb_internal_encoding()])
MB_CASE_UPPER (すべて大文字に変換されます) を指定できます。 ,
MB_CASE_LOWER (すべて
MB_CASE_TITLE (先頭文字を大文字に変換)のいずれか; $encodingはパラメータの文字エンコーディングであり、省略可能です。
<?php header("Content-type:text/html;charset=utf-8"); $str = "ABCDEFG"; echo "原字符串:<br> $str <br><br>"; $str = mb_convert_case($str,MB_CASE_LOWER, 'UTF-8'); echo "转换后:<br> $str"; ?>
PHP ビデオ チュートリアル 」
以上がPHPですべての文字列を小文字に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。