2016-02-28 95 views
0

我有十六进制表示,我试图将其转换为十六进制的类型。例如,如果你执行:PHP获得十六进制值(不是字符串表示形式,实际上是十六进制)

echo "\xFF\xAA"; 
echo '<br>'; 
$first = "FF"; 
$second = "AA"; 
echo "\x$first\x$second"; 
die(); 

你得到的结果是:
code output

所以,第一行是奇怪的符号。这表明这实际上是十六进制类型。第二个结果虽然是十六进制的有效表示,但实际上并不是十六进制。

所以我的问题是如何使实际结果十六进制?我想能够使用一个变量作为表示,但实际上将其转换为十六进制。 (我想线到显示为符号)

+0

第一行是字节看起来像使用的编码您的网站使用(通常是UTF8或ISO-8859-1)。第二行基本上只是字符串'“\ xFF \ xAA”',与十六进制编码无关。 “实际结果十六进制”是什么意思?你期望看到什么样的符号? –

回答