我发现自己需要在PHP中对变量执行位级转换。更详细地说,我有一个由硬件读取为整数的位流,我需要对这些位进行一些操作,使其成为它实际应该是的(浮点数)。我必须为不同的格式做几次,我需要的功能是
我知道php本身支持按位AND,OR等,以及移位操作,但我想知道是否:
谢谢,
答案 0 :(得分:2)
答案 1 :(得分:0)
要将比特流转换为您需要的任何内容,请使用unpack()。
转换为整数后,您可以使用bitwise operators。注意,它们不支持浮点数,因此在浮点数的情况下,它首先被转换为整数。
答案 2 :(得分:-1)