Guest User

Untitled

a guest
Dec 9th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. // Fix similar timed stops (<60 seconds travel time between stops)
  2. $lastTime = null;
  3. $counter = 0;
  4. for($i=0 ; $i<sizeof($stops) ; $i++){
  5. //echo $counter;
  6. if($stops[$i]->time == $lastTime){
  7. $counter++;
  8. } else {
  9. if($counter){
  10. $diff = 60/($counter+1);
  11. $k=1;
  12. for($j=$i-$counter ; $j<$i ; $j++){
  13. $stops[$j]->time = date('H:i:s', (strtotime($stops[$j]->time)+($diff*$k++)) );
  14. }
  15. }
  16.  
  17. $counter = 0;
  18. $lastTime = $stops[$i]->time;
  19. }
  20. }
Add Comment
Please, Sign In to add comment