преобразовать любую строку или символ в php в кодовые точки Unicode

Как преобразовать любую строку или символ в php в «кодовые точки Юникода»

например: кодовые точки юникода буквы अ — 0905

и А является 0041

Мне нужна непрерывная строка, если я передам A अ, который даст мне вывод как 00410905

0

Решение

Используйте эту функцию

function Unicode_decode($text) {
return implode(unpack('H*', iconv("UTF-8", "UCS-4BE", $text)));
}

Если вы хотите иметь U+0000 использовать этот :

for ($i=0; $i < strlen($word); $i++)
{
$wordConvert = Unicode_decode($word[$i]);
$result .= "U+" . substr($wordConvert, -4, 4) . "<br/>";

}

echo $result;
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector