Problème de Modulo e division en PHP
Fermé
MakubeX
-
3 mai 2009 à 23:32
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 4 mai 2009 à 08:38
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 4 mai 2009 à 08:38
A voir également:
- Problème de Modulo e division en PHP
- É - Guide
- Easy php - Télécharger - Divers Web & Internet
- Realtek 8822ce wireless lan 802.11ac pci-e nic ✓ - Forum PC portable
- A4 divisé en 4 - Forum Graphisme
- E exposant clavier ✓ - Forum Windows
2 réponses
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
3 mai 2009 à 23:43
3 mai 2009 à 23:43
Y'a pas de problème là-dedans...
Ta calculatrice a arrondi la valeur.
La calculatrice de linux retourne 14330,40984838
Ta calculatrice a arrondi la valeur.
La calculatrice de linux retourne 14330,40984838
P@t@ch0n
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
85
4 mai 2009 à 08:38
4 mai 2009 à 08:38
En effet, le résultat du modulo est erroné, cela vient du fait que le nombre est trop grand pour etre traité de manière standard.
Si par chance la lib bcmath est dispo sur ton serveur, alors c'est ce qu'il te faut.
https://www.php.net/manual/fr/ref.bc.php
Si par chance la lib bcmath est dispo sur ton serveur, alors c'est ce qu'il te faut.
https://www.php.net/manual/fr/ref.bc.php
3 mai 2009 à 23:50
avec se temps époque j'utilisé la fonction
<?php
$temps_passage = 123814741072;
$nbre_centiemes = $temps_passage%100;
$nbre_secondes = ($temps_passage - $nbre_centiemes) / 100;
$nbre_minutes = $nbre_secondes / 60;
$nbre_minutes = $nbre_minutes%60;
$nbre_heures = $nbre_secondes / 3600;
$nbre_heures = $nbre_heures%60;
$reste_secondes = $nbre_secondes%60;
echo "<br>";
echo $nbre_heures."h ".$nbre_minutes." mn ".$reste_secondes." sec ".$nbre_centiemes;
?>
Et la il me renvoi 9h 50 mn 11 sec -12 un peu embetant la valeur de centieme en négatif
Sinon existe t-il une fonction qui me donne directement avec 123814741090 la valeur de temps sans la date ?
Merci de votre réponse