Salut flo3376,
Je pense avoir réussi se que tu cherchais mais je pense également que l'on peut l’optimisé.
/* heure de test 1 (variable contenant l'heure souhaitée)*/
$heure_a_virgule = 1.80;
/* heure de test 2 (variable contenant l'heure souhaitée)*/
$heure_a_virgule = 1.15;
/* récupère le nombre d'heures avant la virgule */
$heure_normale = floor($heure_a_virgule);
/* récupère les décimales avec le zéro : 0.12 */
$minute_apres_virgule = $heure_a_virgule - floor($heure_a_virgule) ;
if ($minute_apres_virgule > 0.60) {
/* ajoute une heure */
$heure_normale = $heure_normale + 1;
/* soustrait 60 minute */
$heure_normale = $heure_normale + ($minute_apres_virgule - 0.60);
/* Résultat test 1 : 2.2 */
echo $heure_normale;
}else{
/* Résultat test 2 : 1.15 */
echo $heure_a_virgule;
}
J'espère c'est bien se que tu cherchais surtout :)
WebMaster Junior chez 123plantes