Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Fix similar timed stops (<60 seconds travel time between stops)
- $lastTime = null;
- $counter = 0;
- for($i=0 ; $i<sizeof($stops) ; $i++){
- //echo $counter;
- if($stops[$i]->time == $lastTime){
- $counter++;
- } else {
- if($counter){
- $diff = 60/($counter+1);
- $k=1;
- for($j=$i-$counter ; $j<$i ; $j++){
- $stops[$j]->time = date('H:i:s', (strtotime($stops[$j]->time)+($diff*$k++)) );
- }
- }
- $counter = 0;
- $lastTime = $stops[$i]->time;
- }
- }
Add Comment
Please, Sign In to add comment