在PHP中,可以使用pack
和unpack
函数来进行二进制与字符串之间的转换。
$str = "Hello World";
$binary = unpack('H*', $str);
echo $binary[1]; // 输出:48656c6c6f20576f726c64
$binary = "48656c6c6f20576f726c64";
$str = pack('H*', $binary);
echo $str; // 输出:Hello World
注意:在将二进制字符串转换为普通字符串时,需要确保二进制字符串的长度是合适的,否则可能会出现乱码或截断的情况。