0

助けが必要。私は電気料金請求システムを作成していますが、最大 99999 の 2 つの数字を解決するのに問題があり、その後は 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 に答える