gpt4 book ai didi

php - 在php中输出原始二进制整数

转载 作者:可可西里 更新时间:2023-11-01 13:51:33 25 4
gpt4 key购买 nike

在 PHP 中,我有一些整数变量,其值介于 0-65535 之间。我需要直接回显/打印它,而不是像打印字符串“1281”那样打印字符序列,而是原始二进制值。我还需要它,这样发送到输出的二进制整数将始终恰好是 2 个字节(如果需要则发送零字节,因此它始终是 2 个字节)。我如何在 php 中执行此操作?

最佳答案

要详细说明 mu 的答案,您需要:

pack("S", $num));

例如:

file_put_contents("test65535.bin", pack("S", 65535));
file_put_contents("test100.bin", pack("S", 100));
file_put_contents("test0.bin", pack("S", 0));

hexdump test65535.bin
0000000 ffff
0000002

hexdump test100.bin
0000000 0064
0000002

hexdump test0.bin
0000000 0000
0000002

关于php - 在php中输出原始二进制整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420359/

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