Page 1 sur 1

comment formater un nombre pour lui retirer les espaces?

Posté : 02 mars 2008, 12:22
par chris51200
Bonjour a tous,
je cherche une fonction qui serait capable de transformer un nombre de type 5 432 100 pour le rendre à 5432100?

La fonction format-number peut elle le faire et comment?
merci

Posté : 02 mars 2008, 12:24
par zeus
"5 432 100" n'est pas un nombre, c'est une chaine de caractères. Un nombre ne contient pas d'espace.

Du coup, pour retirer les espaces, je pense que str_replace() n'est pas mal ;)

Posté : 02 mars 2008, 12:32
par Hywan
Le mieux serait d'avoir un nombre et de modifier son format en fonction de sa localisation :?. Est-ce que ton application permet de gérer les localisations (l10n) ? Sinon, la solution de zeus est parfaite :).

Posté : 02 mars 2008, 12:45
par Jules Petibidon
Perso, si ce nombre doit servir pour un quelconque calcul, je passerais par intval().

Posté : 02 mars 2008, 14:46
par chris51200
la solution de zeus fonctionne!! merci