fork download
  1. <?php
  2.  
  3. $percentual_total="";
  4. $array = array('04:45', '01:30', '00:45');
  5.  
  6. $total = '07:00';
  7. $explodeHoraTotal = explode(":",$total); //retorna um array onde cada elemento é separado por ":"
  8. $minutosTotal = $explodeHoraTotal[0];
  9. $minutosTotal = $minutosTotal*60;
  10. $total =$minutosTotal+$explodeHoraTotal[1];
  11.  
  12.  
  13.  
  14. foreach ($array as $tem => $key) {
  15.  
  16. $quebraHora = explode(":",$key); //retorna um array onde cada elemento é separado por ":"
  17. $minutos = $quebraHora[0];
  18. $minutos = $minutos*60;
  19. $tot =$minutos+$quebraHora[1];
  20.  
  21. $percentual = round(($tot / $total) * 100);
  22.  
  23. $percentual_total .= "Tempo: " . $key . ", Percentual: " . $percentual . "\n";
  24. }
  25.  
  26. echo $percentual_total;
Success #stdin #stdout 0s 82880KB
stdin
Standard input is empty
stdout
Tempo: 04:45, Percentual: 68
Tempo: 01:30, Percentual: 21
Tempo: 00:45, Percentual: 11