大家好,这里是我的问题:如何将具有十六进制代码的php转换为可读字符串? 我的意思是这两个php代码中的全部内容。
<?php
echo "\x74\150\x69\163\x20\151\x73\40\x74\145\x73\164\x69\156\x67\40\x6f\156\x6c\171";
echo test['\x74\171\x70\145'];
echo range("\x61","\x7a");
?>
这是无法阅读的代码,我需要一些PHP函数来将这些无法阅读的代码转换为可读的代码..所以在转换后,它会变成以下样子..
<?php
echo "this is testing only";
echo test['type'];
echo range("a","z");
?>
我知道我可以使用echo将十六进制转换为可读字符串,但是我有一个庞大的php文件和很多与此相同的php文件,因此我需要一个php函数,可以自动将它们全部转换为可读代码。
谢谢。
'\x74\171\x70\145' != 'type'
你需要使用双引号("
)来使用这些转义序列。 - Musa