Maison > Article > développement back-end > Comment utiliser la fonction php money_format
La fonction php money_format est utilisée pour renvoyer une chaîne formatée comme une chaîne de devise. Sa syntaxe est money_format(string,number). Le paramètre string est obligatoire et fait référence à la chaîne à formater et à la façon de formater les variables qu'elle contient. .
Comment utiliser la fonction php money_format ?
Définition et utilisation
La fonction money_format() renvoie une chaîne formatée comme une chaîne de devise.
Cette fonction insère un nombre formaté à la position du signe pourcentage (%) dans la chaîne principale.
Remarque : La fonction money_format() ne fonctionne pas sur la plateforme Windows.
Astuce : Cette fonction est souvent utilisée avec la fonction setlocale().
Conseil : Pour voir tous les codes de langue disponibles, visitez notre manuel de référence des codes de langue.
Syntaxe
money_format(string,number)
Valeur de retour :
Renvoie la chaîne de caractères formatée.
Les caractères avant et après la chaîne de format seront renvoyés inchangés. Les nombres non numériques renvoient NULL et génèrent E_WARNING.
Version PHP : 4.3.0+
Exemple 1
Format international avec 2 décimales (Allemagne) :
<?php $number = 1234.56; setlocale(LC_MONETARY,"de_DE"); echo money_format("%.2n", $number); ?>
Sortie du code ci-dessus :
1 234,56 EUR
Exemple 2
Nombres négatifs, avec () indiquant le format international américain pour les nombres négatifs, précision 2 sur le côté droit, et "* " Pour les caractères de remplissage :
<?php $number = -1234.5672; echo money_format("%=*(#10.2n",$number); ?>
Sortie du code ci-dessus :
(******1234.57)
Exemple 3
en_US Format international :
<?php $number = 1234.56; setlocale(LC_MONETARY,"en_US"); echo money_format("The price is %i", $number); ?>
Sortie du code ci-dessus :
The price is USD 1,234.56
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!