• # ha les joies des virgules flottantes

    Posté par . En réponse au journal Bug PHP?. Évalué à 1.

    On a le meme genre de problème avec tout les langages (ca serait pas un pattern récurrent ca d'ailleur?)
    En java, un System.out.println(19.90*100) donnerait le meme genre d'erreur, c'est pour cela qu'il faut systématiquement un formateur (NumberFormat en l'occurence).

    En PHP, on peut s'en sortir avec un printf :

    echo (int)(sprintf("%F", 19.90*100));

    Mais ca me semble un peu gruick quand meme.