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

mb_decode_numericentity

HTML数値文字列に基づいて文字にデコードします
名前:mb_decode_numericentity
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:HTMLエンティティを対応する文字に変換します

関数名:MB_DECODE_NUMERICALENTITY()

適用バージョン:PHP 4.0.6以降

関数の説明:MB_DECODE_NUMERICALENTITY()関数は、対応する文字にエンコードするHTMLエンティティを変換するために使用されます。小数または16進表現を使用してエンティティエンコーディングをデコードできます。

使用法:

 string mb_decode_numericentity ( string $str , array $convmap [, string $encoding = mb_internal_encoding() ] )

パラメーター説明:

  • $ str:デコードする必要がある文字列。
  • $ CONVMAP:エンティティエンコーディングと文字のマッピング関係を指定する2つの要素の配列。最初の要素はエンティティエンコードの開始値であり、2番目の要素は文字のユニコード値です。
  • $エンコーディング:オプションのパラメーター、使用する文字エンコードを指定します。指定されていない場合、内部文字エンコードが使用されます。

戻り値:デコードされた文字列は、デコードが失敗した場合、falseを返します。

例:

 $str = "ABC"; $convmap = array(0x0, 0x10ffff, 0, 0xffff); $decodedStr = mb_decode_numericentity($str, $convmap, 'UTF-8'); echo $decodedStr; // 输出:ABC

上記の例では、MB_DECODE_NUMERICALENTITY()関数を使用して、エンティティを文字に変換します。文字列"ABC"を関数に渡し、 $convmapアレイを使用して、エンティティエンコードと文字のマッピング関係を指定します。最後に、デコードされた文字列を画面に出力すると、結果は"ABC"です。

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

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 正規表現を使用してマルチバイト文字列を分割します mb_split

    mb_split

    正規表現を使用してマルチバイト文字列を分
  • マルチバイト文字列の正規表現マッチング mb_ereg_match

    mb_ereg_match

    マルチバイト文字列の正規表現マッチング
  • MBStringの内部設定を取得します mb_get_info

    mb_get_info

    MBStringの内部設定を取得します
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

    HTTP出力文字エンコードを設定/取得し
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • マルチバイトの正規表現の文字エンコードを設定/取得します mb_regex_encoding

    mb_regex_encoding

    マルチバイトの正規表現の文字エンコードを
人気記事(にんききじ)