現在の位置: ホーム> 関数カテゴリ一覧> mb_detect_order

mb_detect_order

文字エンコードの検出順序を設定/取得します
名前:mb_detect_order
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:マルチバイト文字検出のために文字エンコード順序を設定します

関数名:mb_detect_order()

該当するバージョン:PHP 4> = 4.0.6、PHP 5、PHP 7、PHP 8

関数の説明:MB_DETECT_ORDER()関数は、マルチバイト文字検出の文字エンコード順序を設定するために使用されます。 MB_DETECT_ENCODING()を使用して文字エンコードを検出するときの優先度を決定します。

構文:MB_DETECT_ORDER([String $ encoding_list = mb_detect_order()]))

パラメーター:

  • encoding_list(オプション):コンマセパートされた文字エンコードリスト。デフォルト値は、mb_detect_order()によって取得された現在の文字エンコード順序です。

返品値:成功した場合はtrueを返します。それ以外の場合はfalseを返します。

例:

 // 设置字符编码顺序为UTF-8, GBK, ASCII mb_detect_order("UTF-8, GBK, ASCII"); // 检测字符串的字符编码$encoding = mb_detect_encoding("你好", mb_detect_order(), true); echo $encoding; // 输出:UTF-8

上記の例では、最初にMB_DETECT_ORDER()関数を使用して、UTF-8、GBK、ASCIIに順序をエンコードする文字を設定します。次に、MB_DETECT_ENCODING()関数を使用して、文字列「Hello」の文字エンコードを検出し、結果を$エンコード変数に保存します。最後に、echoステートメントを使用して$ encodingの値を出力し、結果「UTF-8」で、検出された文字エンコードがUTF-8であることを示します。

MB_DETECT_ORDER()関数によって設定された文字エンコード順序は、MB_DETECT_ENCODING()関数を使用して、後続の文字エンコード検出結果に影響することに注意してください。

類似の関数
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • ケース文字列内の文字列の最後の場所を無感覚に見つけます mb_strripos

    mb_strripos

    ケース文字列内の文字列の最後の場所を無感
  • サポートされているすべてのエンコードされた配列を返します mb_list_encodings

    mb_list_encodings

    サポートされているすべてのエンコードされ
  • 正規表現をマルチバイトサポートに置き換えます mb_ereg_replace

    mb_ereg_replace

    正規表現をマルチバイトサポートに置き換え
  • エンコードされたメールを送信します mb_send_mail

    mb_send_mail

    エンコードされたメールを送信します
  • Mbregex関数のデフォルトオプションを設定/取得します mb_regex_set_options

    mb_regex_set_options

    Mbregex関数のデフォルトオプション
  • 現在の言語を設定/取得します mb_language

    mb_language

    現在の言語を設定/取得します
  • 1つ以上の変数の文字エンコードを変換します mb_convert_variables

    mb_convert_variables

    1つ以上の変数の文字エンコードを変換しま
人気記事(にんききじ)