(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_encode_numericentity — Karakter kodlarını HTML sayısal karakter gösterimlerine dönüştürür
$dizge
, array $bölge
, string $kodlama
) : string
Belirtilen dizge
dizgesindeki karakter kodlarını
HTML sayısal karakter gösterimlerine dönüştürür.
dizge
HTML için kodlanacak dizge.
bölge
Dönüşüm yapılacak kod bölgesini içeren dizi.
kodlama
kodlama
değiştirgesinde karakter kodlaması belirtilir. Belirtilmediği takdirde
dahili karakter
kodlaması kullanılır.
Dönüştürülen dizge.
Örnek 1 - bölge
örneği
$bölge = array (
int kodlama_başı1, int kodlama_sonu1, int göreli_konum1, int maske1,
int kodlama_başı2, int kodlama_sonu2, int göreli_konum2, int maske2,
........
int kodlama_başıN, int kodlama_sonuN, int göreli_konumN, int maskeN );
// kodlama_başıN ve int kodlama_sonuN için Evrenkodlu değer belirt,
// değere göreli_konumN ekleyip sonucu maskeN ile bitsel VE'le ve
// değeri sayısal gösterim dizgesine dönüştür.
Örnek 2 - mb_encode_numericentity() örneği
<?php
/* ISO-8859-1'in sol tarafını HTML sayısal karakter gösterimine dönüştürelim */
$bölge = array(0x80, 0xff, 0, 0xff);
$dizge = mb_encode_numericentity($dizge, $bölge, "ISO-8859-1");
/* Kullanıcı tanımlı SJIS-win'i 95-104 aralığında sayısal gösterime
dönüştürelim */
$bölge = array(
0xe000, 0xe03e, 0x1040, 0xffff,
0xe03f, 0xe0bb, 0x1041, 0xffff,
0xe0bc, 0xe0fa, 0x1084, 0xffff,
0xe0fb, 0xe177, 0x1085, 0xffff,
0xe178, 0xe1b6, 0x10c8, 0xffff,
0xe1b7, 0xe233, 0x10c9, 0xffff,
0xe234, 0xe272, 0x110c, 0xffff,
0xe273, 0xe2ef, 0x110d, 0xffff,
0xe2f0, 0xe32e, 0x1150, 0xffff,
0xe32f, 0xe3ab, 0x1151, 0xffff );
$dizge = mb_encode_numericentity($dizge, $bölge, "sjis-win");
?>