如何在PHP中进行十六进制解码?

时间:2014-02-05 11:11:19

标签: php

我得到了这个字符串,我猜是Hex编码:

<?
$s="&#x6c;&#x65;&#x63;&#x68;&#x61;&#x75";
echo chr(hexdec($s))

?>

我该如何解码?

1 个答案:

答案 0 :(得分:2)

它们是HTML编码的unicode字符,而不是十六进制编码的字符串。要对此进行解码,您可以使用html_entity_decode(),如下所示:

echo html_entity_decode($s);

将产生:

lechau