現在の位置: ホーム> 関数カテゴリ一覧> 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_str_split

    mb_str_split

    マルチバイト文字列が与えられた場合、文字
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

    文字列内の文字列の最後の場所を見つける
  • 次の正規表現が一致するように出発点を設定します mb_ereg_search_setpos

    mb_ereg_search_setpos

    次の正規表現が一致するように出発点を設定
  • マルチバイトは、正規表現のマッチングをサポートし、ケースを無視します mb_eregi

    mb_eregi

    マルチバイトは、正規表現のマッチングをサ
  • 代替文字を設定/取得します mb_substitute_character

    mb_substitute_character

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

    mb_detect_encoding

    文字エンコーディングを検出します
  • コールバックを使用して正規表現検索を実行し、交換にマルチバイトサポートを使用します mb_ereg_replace_callback

    mb_ereg_replace_callback

    コールバックを使用して正規表現検索を実行
  • 文字エンコードの検出順序を設定/取得します mb_detect_order

    mb_detect_order

    文字エンコードの検出順序を設定/取得しま
人気記事(にんききじ)