检查是否可以用90 + 180 * n整除

时间:2012-09-16 20:14:56

标签: php modulo

我想在php中检查$ var1 == 90 + 180 * n

其中n是所有自然数,即。 1,2,3,4 ...

提前致谢。

2 个答案:

答案 0 :(得分:1)

只需使用:

$var1 % 180 == 90

这正是definition

modulo operation所需要的

答案 1 :(得分:0)

您需要包含括号以确保计算正确。

if ( $var1 == (90+(180*n) ) )

或者在检查之前计算您的价值:

$checkme = 90 + (80*$n);  
if ( $var1 == $checkme )  {}