360后“重启”号码

时间:2017-01-05 17:17:51

标签: php

我知道这不是一个编程问题,但我需要帮助我的(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上搜索。我找不到它,因为我不知道应该输入什么来解决问题。 “重新启动”一个数字不存在,但我无法想象一个更好的标记我的问题 - 现在。

提前致谢。

2 个答案:

答案 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。