百分号在 PHP 中是什么意思?
这到底是什么意思?
$number = ( 3 - 2 + 7 ) % 7;
如前所述,它是模运算符,它返回除法运算的其余部分。
示例:返回 3,因为 3 除以 5 等于 0,余数为 3。3%5
5 % 10
返回 5,出于同样的原因,10 进入 5 次零次,余数为 5。
10 % 5
返回 0,因为 10 除以 5 正好是 2 次,没有余数。
在您发布的示例中,计算到 8,为您提供 ,因此将是 ,这是 8/7 的其余部分。(3 - 2 + 7)
8 % 7
$number
1
它是模数运算符:
$a % $b
= 余数除以 。$a
$b
它通常用于获得“每N个元素一个元素”。例如,每三个元素只获取一个元素:
for ($i=0 ; $i<10 ; $i++) {
if ($i % 3 === 0) {
echo $i . '<br />';
}
}
哪个得到这个输出:
0
3
6
9
(是的,好吧,$i+=3
就可以了;但这只是一个演示。