Ciao a tutti, ho la necessità di scalare delle ore da tre variabili diverse, ma a scaglione partendo dalla prima arrivando a quella finale. Vi faccio un esempio:

ore1 = 7;
ore2 = 4;
ore3 = 4;

ore_da_scalare = 12;

Lo script dove sottrarre le 12 ore partendo da ore1, in questo caso ore1 non è sufficiente quindi passa a ore2 e poi a ore3.

Io ho pensato di fare in questo modo:

Codice PHP:
// Se sono presenti ore da scalare
if ($ore_da_scalare != 0) {  
  
$a $ore1 $ore_da_scalare ;    
// se il risultato è negativo vado avanti   
 
if ($a 0) {        
$b $ore2 abs($a);    
// se il risultato è negativo vado avanti        
if ($b 0) {            
$c $ore3 abs($b);            
}        
}} 
Non so se sia il metodo migliore. Inoltre a me nel complesso mi serve sapere quante ore vado a sottrarre delle varie variabili. In quanto poi tali valori mi serviranno per fare altre operazioni.

Sapete darmi una mano?

Grazie