$total = 8.4848;
// Séparation des deux parties
$temp = explode(".", $total);
// Récupération des parties séparées
list($int, $dec) = $temp;
echo $int . ' - ' . $dec; // Affiche 8 - 4848
Ce qui nous donneraisJe dirais que $a c'est la partie entière et que $b c'est ta valeur de départ moins $a, donc un petit intval devrait le faire.
<?php
function intDec($valeur, &$int, &$dec){
list($int, $dec) = explode(".", $valeur);
}
$total = 8.4848;
intDec($total, $int, $dec);
echo $int . ' - ' . $dec; // Affiche 8 - 4848
?>
$valeur = 8.4848;
$tab = explode(".", $valeur);
echo $tab[0] . ' - ' . $tab[1]; // Affiche 8 - 4848
Ca n'a aucune importance, le tout est de savoir qu'il y a une virgule qui va servir de séparateurmais dans l'énoncé il n'a jamais dit que son nombre avait toujours le meme nombre de chiffre derriere la virgule ?
