Vos lumières me seraient encore nécessaires, car mes recherches ont fait "chou blanc".
Après un calcul, j'obtiens un résultat décimal, par exemple *-12.0628047865*.
Or, ce nombre correspond à un intervalle de temps (qui fluctue bien sûr, sinon je ne programmerai pas !)... Comment le convertir en minutes et secondes ?
Le résultat attendu serait, dans l'exemple, 12 minutes 03.76828719 secondes ou *12 minutes 04 secondes*, plus simplement.
Le code...
$lambda = -12.0628047865;
$decimal = explode('.', $lambda);
$minutes = $decimal[0];
$seconds = $decimal [1] * 60;
//...
ne donne rien, puisque le calcul du deuxième terme $decimal [1] s'effectue alors sans le point. De plus, après, je ne sais comment ajouter le résultat obtenu à $decimal[0],, y compris avec une concaténation.J'espère avoir été clair. ^^
Merci pour votre aide.
Cordialement,
Gaspard