money_format()
renvoie une chaîne formatée sous forme de chaîne de devises.
Cette fonction insère un numéro formaté à la position de pourcentage de signe (%) dans la chaîne principale.
Remarque: money_format()
ne fonctionne pas sur les plates-formes Windows.
Astuce: cette fonction est souvent utilisée avec la fonction setlocale()
.
CONSEIL: Pour afficher tous les codes de langue disponibles, veuillez visiter notre manuel de référence de code linguistique .
format international en_us:
<? Php $ nombre = 1234,56 ; setLocale ( lc_monetary , "en_us" ) ; Echo Money_Format ( "Le prix est% i" , $ numéro ) ; ?>
Sortie du code ci-dessus:
Le prix est de 1 234,56 USD
Format international avec 2 décimales (Allemagne):
<? Php $ nombre = 1234,56 ; setLocale ( lc_monetary , "de_de" ) ; Echo Money_Format ( "% .2n" , $ Number ) ; ?>
Sortie du code ci-dessus:
1 234,56 EUR
Nombre négatif, format international américain avec () indiquant un nombre négatif, avec la précision à droite de 2, et "*" est des caractères rembourrés:
<? Php $ nombre = - 1234.5672 ; echo Money_format ( "% = * (# 10.2n" , $ numéro ) ; ?>
Sortie du code ci-dessus:
(****** 1234.57)