我知道这不是一个编程问题,但我需要帮助我的(php)代码,我会以最简单的方式解释它(没有代码)。
我有一个从0到720的变量,我希望这个数字从360开始,从0开始。
像这样:
0 = 0
1 = 1
2 = 2
...
359 = 359
360 = 0 (or 360)
361 = 1
...
719 = 359
720 = 0 (or 360)
我为此烦恼不已。我知道,这很容易,我甚至以前做了很多次,但我记不住了。我也用Google搜索并在StackOverflow上搜索。我找不到它,因为我不知道应该输入什么来解决问题。 “重新启动”一个数字不存在,但我无法想象一个更好的标记我的问题 - 现在。
提前致谢。
答案 0 :(得分:3)
使用%
Modulus operator ....
$x = 999;
$x %= 360;
echo $x;
答案 1 :(得分:1)
您可以创建一个函数来返回数字而不是更改变量:
function check360($number) {
if($number < 360) return $number;
return 360 % $number;
}
如果需要,您可以添加另一项检查,如果$number >= 720
则返回false。