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

mb_http_input

HTTP入力文字エンコードを検出します
名前:mb_http_input
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:現在のHTTP入力文字エンコードを返します

関数名:mb_http_input()

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

関数の説明:MB_HTTP_INPUT()関数は、現在のHTTP入力文字エンコードを返すために使用されます。

使用法:

 mb_http_input([string $type = ""]) : mixed

パラメーター説明:

  • $type (オプション):返されるHTTP入力文字エンコードタイプを指定します。オプションの値には、「G」、「P」、「C」、「S」、「L」、「I」が含まれます。デフォルトは空の文字列です。

返品値:

  • $typeパラメーターが空の文字列である場合、現在のHTTP入力文字エンコードの名前(文字列)が返されます。
  • $typeパラメーターが文字エンコーディングタイプを指定する場合、現在のHTTP入力文字エンコードが指定された文字エンコーディングタイプ(BOOLEAN)に属しているかどうかを返します。

例:

 // 示例1:返回当前的HTTP 输入字符编码$inputEncoding = mb_http_input(); echo "当前的HTTP 输入字符编码是:$inputEncoding"; // 示例2:检查当前的HTTP 输入字符编码是否为UTF-8 $isUTF8 = mb_http_input("utf-8"); if ($isUTF8) { echo "当前的HTTP 输入字符编码是UTF-8"; } else { echo "当前的HTTP 输入字符编码不是UTF-8"; }

注:

  • mb_http_input()関数には、MBSTRING拡張機能のサポートが必要です。 PHP構成ファイルでMBSTRING拡張機能が有効になっていることを確認してください。
  • 場合によっては、 mb_http_input()関数はHTTP入力文字エンコードを正確に検出しない場合があり、戻り結果が不正確である場合があります。他の方法を使用して、 $_SERVER['HTTP_ACCEPT_CHARSET']を介してHTTPリクエストヘッダーで情報をエンコードする文字エンコード情報を取得するなど、文字エンコードを取得することをお勧めします。
類似の関数
  • 最後のマルチバイトの正規表現の一致の検索結果 mb_ereg_search_getregs

    mb_ereg_search_getregs

    最後のマルチバイトの正規表現の一致の検索
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
  • 文字列の幅を返します mb_strwidth

    mb_strwidth

    文字列の幅を返します
  • 既知のエンコードタイプのエイリアスを取得します mb_encoding_aliases

    mb_encoding_aliases

    既知のエンコードタイプのエイリアスを取得
  • ケース文字列が別の文字列の最初に表示される場所を不機嫌に見つけます mb_stripos

    mb_stripos

    ケース文字列が別の文字列の最初に表示され
  • 事前に定義されたマルチバイト文字列のマルチバイト正規表現マッチング mb_ereg_search

    mb_ereg_search

    事前に定義されたマルチバイト文字列のマル
人気記事(にんききじ)