Bonjour à tous,
J'ai l'algorithme suivant, qui à partir d'un tableau contenant des 0 et des 1, génère le nombre décimal correspondant:
Sachant que $tab contient 47 éléments, le nombre peut être très grand. Sur un exemple, le nombre binaire est 1000000000000000000000000000000000000001011. Le nombre décimal correspondant (calculé avec la calculatrice windows) est 4398046511115.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for ($t=0;$t<count($tab);$t++) { $valeur += ($tab[$t]*pow(2,$t)); }
Or mon script PHP m'affiche le résultat sous forme scientifique: 4.39804651112E+012, alors que je veux le résultat sous forme purement décimale. Je ne trouve pas comment m'y prendre, quelqu'un peut m'aider?
Partager