如何将4字节数组转换为整数数组。
<?php
$i = "A\0\0\0\A\0\0\0\A\0\0\0"; //I think this input 12Byte Array
$j = unpack("i*",$i); //I want this output 65,65,65 (4Byte * 3)
?>
无效代码..
我如何获得输出
$j[0]=65, $j[1]=65, $j[2]=65 ?
答案 0 :(得分:0)
由于您尝试引用未定义的变量,上述代码无效:
$i = "A\0\0\0\A\0\0\0\A\0\0\0";
$j = unpack("i*",$i); //$i here, not $j
来自此的输出是:
Array
(
[1] => 65
[2] => 16732
[3] => 4283392
)