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