2010-07-20 5 views
3

Je suis en train de convertir une chaîne en format argent en utilisant this function, et d'essayer de créer quelque chose comme ceci:PHP - chaîne à la conversion de l'argent

350000000 

to 

350.000.000,00 

Toutes mes tentatives ont échoué jusqu'à présent, en étant le dernier :

setlocale(LC_MONETARY, '[email protected]'); 
echo money_format('%.2n', $preco); 

Toute aide serait appréciée. À votre santé!

+1

Quel est le problème avec money_format? –

+0

Il serait utile de voir la sortie de votre appel 'money_format'. –

+0

Est-ce que '' echo \ 'locale -a \'; '' vous donne des paramètres régionaux décents que vous voulez utiliser? – Wrikken

Répondre

8

vous pouvez utiliser number_format() comme ceci:

$number = 350000000; 
$money_number = number_format($number,2,',','.'); 
+0

TY qui a fonctionné pour moi! –

Questions connexes