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

    mb_output_handler

    出力バッファーでの文字エンコードを変換す
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

    HTTP出力文字エンコードを設定/取得し
  • マルチバイトの正規表現マッチングのための文字列と正規表現の設定 mb_ereg_search_init

    mb_ereg_search_init

    マルチバイトの正規表現マッチングのための
  • 次の正規表現の一致の出発点を返します mb_ereg_search_getpos

    mb_ereg_search_getpos

    次の正規表現の一致の出発点を返します
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

    文字列内の文字列の最後の場所を見つける
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • 正規表現を使用してマルチバイト文字列を分割します mb_split

    mb_split

    正規表現を使用してマルチバイト文字列を分
  • 事前に定義されたマルチバイト文字列のマルチバイト正規表現マッチング mb_ereg_search

    mb_ereg_search

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