编程语言
首页 > 编程语言> > 按位和PHP

按位和PHP

作者:互联网

我是PHP的新面孔.我读到dechex(255)将在PHP中给出相应的十六进制值ff.

我需要-105的十六进制值.我尝试了dechex(-105)并将结果作为ffffff97.但我只想让97做某种事情.

在Java中,我知道用0xff进行的一点点操作给了我们结果97,即(byte)-105& (字节)0xff = 0x97.

请像在Java中一样在PHP中找到解决方案.

解决方法:

你可以在php中这样做:

var_dump(dechex(-105 & 255))

从最后一个字节开始(下面的示例输出)

string(2) "97"

标签:php,bitwise-operators,bitwise-and
来源: https://codeday.me/bug/20190702/1361105.html