Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction php money_format

Comment utiliser la fonction php money_format

藏色散人
藏色散人original
2019-05-26 11:18:312723parcourir

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

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)

Comment utiliser la fonction php money_format

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn