Essaye de faire un pré-cast lors de l'affichage, car si ton nombre est en float ou autre il se peut qu'il soit affiché sous forme scientifique ( 8.2E+6 ) qui signifie que tu as bien 8200000 , le calcul est juste mais l'affichage ne suit pas, pre cast comme ceci :
1 2 3 4
| <?php
echo ( (long) $resultat );
echo ( (double) $resultat );
echo ( (long double) $resultat );?> |
Un seul des trois suffira, commence par le long qui permet de créer un nombre entier de 8 bits, double c'est un flottant de 8 bits, et long double combine les deux pour avoir un chiffre sur 16 bits et permet de très grandes valeur (pas sûr qu'il soit accepter sous PHP mais je suis optimiste ^^, le coeur du Zend est en C donc sa devrais passer).
Partager