我在PHP脚本中找到了以下代码行,之前从未见过这样的代码:
$a = ($ba%10)
这是做什么的?
答案 0 :(得分:4)
它是PHP的算术运算符
模数运算符%的结果与被除数具有相同的符号 - 也就是说,$ 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