・゙・�チ・ミ・、・ネハクサ昀� エリソ�
PHP Manual

mb_encode_numericentity

(PHP 4 >= 4.0.6, PHP 5)

mb_encode_numericentityハクサ妤� HTML ソヘ・ィ・ニ・」・ニ・」、ヒ・ィ・ウ。シ・ノ、ケ、�

タ篶タ

string mb_encode_numericentity ( string $str , array $convmap , string $encoding )

str、ホテ讀ヌサリト熙キ、ソハクサ妺ウ。シ・ノ、� HTML ソヘ・ィ・ニ・」・ニ・」、ォ、鯡クサ妺ウ。シ・ノ、ヒハムエケ、キ、゙、ケ。」

・ム・鬣癸シ・ソ

str

・ィ・ウ。シ・ノ、ケ、�クサ昀」

convmap

convmap 、マ。「ハムエケ、ケ、�ウ。シ・ノホホー隍リト熙ケ、�ロホヌ、ケ。」

encoding

encoding ・ム・鬣癸シ・ソ、ヒ、マハクサ妺ィ・ウ。シ・ヌ・」・ー、リト熙キ、゙、ケ。」セハホャ、キ、ソセ�遉マ。「 ニ篷クサ妺ィ・ウ。シ・ヌ・」・ー、ネヘム、キ、゙、ケ。」

ハヨ、�ヘ

ハムエケク螟ホハクサ昀ヨ、キ、゙、ケ。」

ホ�

ホ�1 convmap 、ホホ�

$convmap = array (
 int start_code1, int end_code1, int offset1, int mask1,
 int start_code2, int end_code2, int offset2, int mask2,
 ........
 int start_codeN, int end_codeN, int offsetN, int maskN );
// start_codeN 、ェ、隍モ end_codeN 、ヒ Unicode テヘ、リト�
// テヘ、ヒ offsetN 、ノイテ。「・゙・ケ・ッ maskN 、リト熙キ、ニ・モ・テ・ネヒ隍ホ'AND'、ネ、遙「
// ソヘ・ィ・ニ・」・ニ・」、ヒテヘ、ムエケ、キ、゙、ケ。」

ホ�

ホ�2 mb_encode_numericentity() 、ホホ�

<?php
/* ISO-8859-1 、ホコクフフ、TMLソヘ・ィ・ニ・」・ニ・」、ヒハムエケ */
$convmap = array(0x800xff00xff);
$str mb_encode_numericentity($str$convmap"ISO-8859-1");

/* ・ヨ・愠テ・ッ 95-104 、ヒ、「、� SJIS-win ・ウ。シ・ノ、ホ・譯シ・カト�チホホー隍�
   ソヘ・ィ・ニ・」・ニ・」、ヒハムエケ */
$convmap = array(
       
0xe0000xe03e0x10400xffff,
       
0xe03f0xe0bb0x10410xffff,
       
0xe0bc0xe0fa0x10840xffff,
       
0xe0fb0xe1770x10850xffff,
       
0xe1780xe1b60x10c80xffff,
       
0xe1b70xe2330x10c90xffff,
       
0xe2340xe2720x110c0xffff,
       
0xe2730xe2ef0x110d0xffff,
       
0xe2f00xe32e0x11500xffff,
       
0xe32f0xe3ab0x11510xffff );
$str mb_encode_numericentity($str$convmap"sjis-win");
?>

サイケヘ


・゙・�チ・ミ・、・ネハクサ昀� エリソ�
PHP Manual