如何在PHP中以整数的二进制等价物获得第n位(从右起)?

2022-08-30 20:38:45

假设我想在二进制等效于13(二进制:1101)中找到第二位。它应该返回 0。


答案 2

安德烈的好答案,绝对符合他的解决方案。这是另一种方法,使用字符串操作(我知道,我知道...):

substr(decbin($x), -2, 1)

推荐