Salve,

premetto che la funzione lo trovata, d'altronde era impossibile per un principiante come me scriverla,
comunque lo adattata al mio codice e' funziona (grazie Stefano per avermi illuminato sulle variabili e switch )

cosa e' allora da fixare?

quando restituisce i minuti visualizza anche 0 Hours, vorrei che non fosse visibile



altro, adesso la stringa e in inglese, ma voglio cambiarla in italiano, pero' ci vorrebbe un adattamento

esempio:

1 ora e 40

quando viene visualizzata 1 ora va bene, ma in caso di ore deve cambiare la stringa automaticamente da ora/ore

forse servono gli if o lo switch

Codice PHP:
 <?php 

// function to convert minutes into hours and minutes for a jobsheet.
function convertFromMinutes($job_duration)
{
    
$hours = (int)($job_duration 60);
    
$minutes $job_duration - ($hours 60);
    return array(
'hours' => $hours'minutes' => $minutes);
}

$job_duration $row['minutes'];
$job_duration convertFromMinutes($job_duration);
//echo "Job duration = " . $job_duration['hours'] . " Hours "
  //  . $job_duration['minutes'] . " Minutes ";
    
?>

Codice PHP:
<p class="bioheading">Minutes</p><p class="biodata"><?php echo $row['minutes']; ?> - <b><?php echo  $job_duration['hours'] . " Hours "
    
$job_duration['minutes'] . " Minutes ";?></b></p>