我熟悉 php 的函数 bin2hex()
用于将二进制数据转换为其十六进制表示。
但是,将数据的十六进制表示转换回二进制数据的补码函数是什么?
例如:
$foo = "hello";
$foo = bin2hex($foo);
echo $foo; // Displays 68656c6c6f
我如何把它变回“你好”?
$foo = "68656c6c6f";
// Now what?
没有
hex2bin()
函数。 最佳答案
如果您查看 PHP's bin2hex page ,则建议使用以下解决方案:
$foo = pack("H*" , $foo);
echo $foo;
您还可以选择 hex2bin 的各种实现。
关于php - 如何在PHP中将数据的十六进制表示转换为二进制数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2602802/