PHP中这个符号“>>”是什么意思

What is the meaning of this symbol ">>" in PHP

我找到了这个例子,但我无法理解结果:

$x = 5;
echo $x>>2;

输出:

1

你能帮我解释一下吗 谢谢

$a >> $b Shift right 将$a $b步的位向右移动(每一步表示"divide by two")

所以如果5在二进制中是:101

5>>1 在二进制中是 2 10

5>>2 在二进制中是 1 1

此运算符在其他语言(例如 C)中很常见。

Source