在PHP中,可以使用pack
和unpack
函數(shù)來進行二進制與字符串之間的轉(zhuǎn)換。
$str = "Hello World";
$binary = unpack('H*', $str);
echo $binary[1]; // 輸出:48656c6c6f20576f726c64
$binary = "48656c6c6f20576f726c64";
$str = pack('H*', $binary);
echo $str; // 輸出:Hello World
注意:在將二進制字符串轉(zhuǎn)換為普通字符串時,需要確保二進制字符串的長度是合適的,否則可能會出現(xiàn)亂碼或截斷的情況。