我熟悉php bin2hex()将二进制数据转换为十六进制表示的函数.
但是,将数据的十六进制表示转换回二进制数据的补码函数是什么?
例如:
$foo = "hello";
$foo = bin2hex($foo);
echo $foo; // Displays 68656c6c6f
Run Code Online (Sandbox Code Playgroud)
我怎么把它变回"你好"?
$foo = "68656c6c6f";
// Now what?
Run Code Online (Sandbox Code Playgroud)
没有hex2bin()功能.
Ton*_*ler 16
如果你看看PHP的bin2hex页面,建议的解决方案包括这个:
$foo = pack("H*" , $foo);
echo $foo;
Run Code Online (Sandbox Code Playgroud)
您还可以选择各种hex2bin实现.