I'm not sure what this is called, if there is an algorithm for this so have had troubles searching for it.
It seems pretty basic but I seem to keep getting stuck in the same place.
I have points and I have a point threshold, as points keep getting accumulated (which is a different number each time) I need to determine if the current points have just passed the threshold or not. So say I have 489 points, then the next amount of points brings the total to 511 points and my max is 500, I have a remainder of 11.
Note: The next time this threshold is reached would be after 1000 points, and $min_points could be changed at anytime.
I do have access to the number of points per transaction, so I was thinking I could get that last number and subtract it from the current and if $points_multiple is over the threshold cycle but $current_points - $last_points is under, then I know it has just passed the threshold, but I'd like to know if there's a better way.