gpt4 book ai didi

php - 如何在php中将整数转换为字节数组

转载 作者:IT王子 更新时间:2023-10-29 00:03:06 26 4
gpt4 key购买 nike

如何将整数转换为 4 字节的数组?

这是我想要移植的确切代码(在 C# 中)

int i = 123456;
byte[] ar = BitConverter.GetBytes(i);
// ar will contain {64, 226, 1, 0}

我如何在 PHP 中做完全相同的事情?

最佳答案

等价转换为

$i = 123456;
$ar = unpack("C*", pack("L", $i));

See it in action

您应该知道字节顺序(小端/大端)取决于机器架构(在 BitConverter 的情况下也是如此)。这可能好也可能不好。

关于php - 如何在php中将整数转换为字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11544821/

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