如何在PHP中将数字打包/解包到4字节数组中?
我想把一个数字转换成一个4字节的数组,通过套接字发送。例如,下面是我在ruby中所做的:如何在PHP中将数字打包/解包到4字节数组中?,php,Php,我想把一个数字转换成一个4字节的数组,通过套接字发送。例如,下面是我在ruby中所做的: > xmlLength = 260 => 260 > [xmlLength].pack("L").unpack("CCCC") => [4, 1, 0, 0] 如何在PHP中实现这一点 尝试: print_r(unpack("CCCC", pack("L", 260))); 给出: Array ( [CCC] => 4 ) var_dump(unpack
> xmlLength = 260
=> 260
> [xmlLength].pack("L").unpack("CCCC")
=> [4, 1, 0, 0]
如何在PHP中实现这一点
尝试:
print_r(unpack("CCCC", pack("L", 260)));
给出:
Array
(
[CCC] => 4
)
var_dump(unpack('c*', pack('i', 260)));
// array(4) { [1] => int(4) [2] => int(1) [3] => int(0) [4] => int(0) }