0
Возможно ли в PHP преобразовать последовательность Unicode PCRE (например, \x{2f}
, \x{3251}
) в строку?PHP-преобразование последовательности Unicode PCRE в обычную строку utf-8
Возможно ли в PHP преобразовать последовательность Unicode PCRE (например, \x{2f}
, \x{3251}
) в строку?PHP-преобразование последовательности Unicode PCRE в обычную строку utf-8
Использование html_entity_decode его можно
function cb($a){
$num = $a[1];
$dec = hexdec($num);
return "&#$dec;";
}
$ent = preg_replace_callback("/\\\\x\{([\da-z]+)\}/i", 'cb', "\x{2f}, \x{3251}");
$ustr = html_entity_decode($ent, ENT_NOQUOTES, 'UTF-8');
Пример:http://ideone.com/fDNGM