math - PHP Add up a series of minutes:seconds -
i have list of video segment durations need add total duration.
the series this:
- 0:33
 - 4:30
 - 6:03
 - 2:10
 
...etc
i need add minutes , seconds total video duration.
here's modified function of accepted answer:
function gettotalduration ($durations) {     $total = 0;     foreach ($durations $duration) {         $duration = explode(':',$duration);         $total += $duration[0] * 60;         $total += $duration[1];     }     $mins = floor($total / 60);     $secs = str_pad ( $total % 60, '2', '0', str_pad_left);     return $mins.':'.$secs; }   just made sure output looks correct.
give code shot:
function gettotalduration ($durations) {     $total = 0;     foreach ($durations $duration) {         $duration = explode(':',$duration);         $total += $duration[0] * 60;         $total += $duration[1];     }     $mins = $total / 60;     $secs = $total % 60;     return $mins.':'.$secs; }      
Comments
Post a Comment