PHP脚本中不熟悉的'%'用法

时间:2013-06-02 09:53:09

标签: php

我在PHP脚本中找到了以下代码行,之前从未见过这样的代码:

$a = ($ba%10)

这是做什么的?

3 个答案:

答案 0 :(得分:4)

它是PHP的算术运算符

enter image description here

模数运算符%的结果与被除数具有相同的符号 - 也就是说,$ a%$ b的结果将与$ a具有相同的符号。例如:

<?php

echo (5 % 3)."\n";           // prints 2
echo (5 % -3)."\n";          // prints 2
echo (-5 % 3)."\n";          // prints -2
echo (-5 % -3)."\n";         // prints -2

?>

点击PHP.NET了解详情!

答案 1 :(得分:3)

它告诉你除法计算的剩余部分。所以25%8将是1.如果$ ba = 101那么$ ba%10将等于1。

答案 2 :(得分:3)

%是模数运算符,它为您提供整数除法的余数。

e.g。 87%10 = 7