mb_decode_numericentity
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() ] )
パラメーター説明:
戻り値:デコードされた文字列は、デコードが失敗した場合、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"
です。