2011-03-05 5 views
3

Je cherche un moyen de dissimuler une chaîne numérique (comme indiqué dans le sujet) à un vrai comme $ 40,000,000.

Est-ce que php offre une fonction pour cela?

Merci pour l'aide!

+0

Il n'y a pas de fonction intégrée pour ce genre de chose. Mais une fois que vous avez converti la chaîne en un nombre, vous pouvez utiliser 'number_format()' pour simuler le nombre avec des virgules. –

+0

@Marc 'money_format()' pair. –

Répondre

9
$str = str_replace(' billion','000000000',$str); 
$str = str_replace(' million','000000',$str); 
$str = str_replace(' thousand','000',$str); 
$str = str_replace(' hundred','00'$str); 

setlocale(LC_MONETARY, 'en_US');  
$str = money_format('%i',$str);  
+0

+1 pour court et doux. –

+0

Si évident .. merci! – Jeff

Questions connexes