php echo不解码十六进制值

时间:2013-09-07 19:52:37

标签: php

我想输出“\ x68 \ x61 \ 061”

$a = "\x68\x61\061"; 
echo $a

这不会导致输出中的“\ x68 \ x61 \ 061”。如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

使用另一个反斜杠转义您的特殊字符,在本例中为反斜杠。

$a = "\\x68\\x61\\061"; 
echo $a;

或改为使用单引号。

$a = '\x68\x61\061'; 
echo $a;

Reference