1

「\x68\x61\061」を出力したい

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

これは、出力で「\x68\x61\061」になりません。これを修正する方法は?

4

1 に答える 1

4

特殊文字 (この場合はバックスラッシュ) を別のバックスラッシュでエスケープします。

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

または、代わりに一重引用符を使用してください。

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

参照

于 2013-09-07T19:54:09.773 に答える