0

需要帮忙。我正在制作电费系统,我在解决 2 个最大为 99999 的数字时遇到了问题,之后它将返回 00000。我将举个例子:

1st  reading ==== 00050
2nd  reading ==== 00100
3rd  reading ==== 01000
4th  reading ==== 10000
nth  reading ==== 99950
last reading ==== 00050

如何解决第 n 次和最后一次阅读?答案必须是 100 ......我正在使用 php 代码

4

1 回答 1

2

如果不查看代码,很难确切知道您需要什么,但一般方法如下:

// Assume you have $previous and $current
$difference = $current - $previous;
if ($difference < 0) {
    $difference = $current + (99999 - $previous);
}
于 2013-01-07T21:29:47.727 回答