gpt4 book ai didi

PHP 字节 2 双字

转载 作者:可可西里 更新时间:2023-11-01 00:38:47 26 4
gpt4 key购买 nike

我有一个数组:

$arr[0] = 95
$arr[1] = 8
$arr[2] = 0
$arr[3] = 0

那是字节。我需要一个 DWORD。我试过了:

$dword = $arr[0]+$arr[1]*265+$arr[2]*265*265+$arr[3]*265*265*265;

这是对的还是我做错了?

最佳答案

尝试:

$dword = (($arr[3] & 0xFF) << 24) | (($arr[2] & 0xFF) << 16) | (($arr[1] & 0xFF) << 8) | ($arr[0] & 0xFF);

也可以按照您的方式进行一些更正:

$dword = $arr[0] + $arr[1]*0x100 + $arr[2]*0x10000 + $arr[3]*0x1000000;

或者使用打包/解包:

$dword = array_shift(unpack("L", pack("CCCC", $arr[0], $arr[1], $arr[2], $arr[3])));

关于PHP 字节 2 双字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com