Salve a tutti,
io ho due orari in php passati in un form con il metodo POST.
Solo che quando vado a calcolare mi da il numero di ore preciso... mi spiego meglio!
Supponiamo che l'ora d'inizio sia le 9.30 e l'ora di fine sia le 14.00, quando vado a fare la sottrazione (come da matematica) mi restituisce 4.7.
Il problema è che non vorrei che mi restituisse 4.7 ma 5.10 (5 ore e 10 minuti) perchè superato il 6 dopo la virgola scatta l'altra ora.... non so se mi sono spiegato bene.

Posto il codice per maggiori dettagli

Codice PHP:
$cerca = array(":",",",";",".");            
$ora_inizio str_replace($cerca,".",$_POST['ora_inizio']);    
$ora_fine str_replace($cerca,".",$_POST['ora_fine']);        
        
          if(!
$ora_inizio OR !$ora_fine){        
               echo 
"I campi non possone essere vuoti";    
          }else{    
               echo 
$ora_inizio."<br>";      
               echo 
$ora_fine;        
               echo 
"<hr>";        
               
$result $ora_fine $ora_inizio;   
               echo 
$result;
        }