0
我有十六进制表示,我试图将其转换为十六进制的类型。例如,如果你执行:PHP获得十六进制值(不是字符串表示形式,实际上是十六进制)
echo "\xFF\xAA";
echo '<br>';
$first = "FF";
$second = "AA";
echo "\x$first\x$second";
die();
你得到的结果是:
所以,第一行是奇怪的符号。这表明这实际上是十六进制类型。第二个结果虽然是十六进制的有效表示,但实际上并不是十六进制。
所以我的问题是如何使实际结果十六进制?我想能够使用一个变量作为表示,但实际上将其转换为十六进制。 (我想线到显示为符号)
第一行是字节看起来像使用的编码您的网站使用(通常是UTF8或ISO-8859-1)。第二行基本上只是字符串'“\ xFF \ xAA”',与十六进制编码无关。 “实际结果十六进制”是什么意思?你期望看到什么样的符号? –