21,887
社区成员
发帖
与我相关
我的任务
分享
$n = 0xFFFFFFBF;
$s = pack('L', $n);
print_r(unpack('l', $s));
Array$s = 0xFFFFFFBF;
echo $s; //4294967231
$s = 'FFFFFFBF';
echo hexdec($s);//4294967231
不知道你想做什么?
你示例的是 4 字节数据
还是这个意思?$n = 0xFFFFFFBF;
$s = pack('L', $n);
echo bin2hex($s), PHP_EOL;
print_r(unpack('n*', $s));
bfffffff
Array
(
[1] => 49151
[2] => 65535
)