Php 发送包含自定义高阶半字节和动态低半字节的字节表示

Php 发送包含自定义高阶半字节和动态低半字节的字节表示,php,hex,byte,nibble,Php,Hex,Byte,Nibble,我面临以下问题: 我需要向服务器发送一个字节 该字节应包含以下内容: 带1011的高阶半字节 低阶半字节包含一个介于1和15之间的数字表示,所以这里让我们以2为例 因此,完整字节应该是10110010 有一个对应的线程用于读取两个不同的半字节中的字节,但不用于构建它 我必须实现的目标是,首先根据大小值构建字节,这里是2,然后将其发送到套接字,以便服务器接收字节10110010(因此b2为十六进制) 我读过很多例子,但找不到一个能缩小我处境的例子 那么我如何构建这个字节并将其转换为套接字二进制

我面临以下问题:

我需要向服务器发送一个字节

该字节应包含以下内容:

  • 1011的高阶半字节
  • 低阶半字节包含一个介于1和15之间的数字表示,所以这里让我们以2为例
因此,完整字节应该是
10110010

有一个对应的线程用于读取两个不同的半字节中的字节,但不用于构建它

我必须实现的目标是,首先根据大小值构建字节,这里是2,然后将其发送到套接字,以便服务器接收字节
10110010
(因此
b2
为十六进制)

我读过很多例子,但找不到一个能缩小我处境的例子

那么我如何构建这个字节并将其转换为套接字二进制流的格式呢


谢谢,

使用位操作构建字节。这几乎与阅读相反。不是提取和加入,而是拆分和构建。@user2864740谢谢,我来看看这个。