Maison > développement back-end > Problème PHP > Comment utiliser la fonction php money_format

Comment utiliser la fonction php money_format

藏色散人
Libérer: 2023-02-22 19:20:01
original
2837 Les gens l'ont consulté

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)
Copier après la connexion

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);
?>
Copier après la connexion

Sortie du code ci-dessus :

1 234,56 EUR
Copier après la connexion

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);
?>
Copier après la connexion

Sortie du code ci-dessus :

(******1234.57)
Copier après la connexion

Exemple 3

en_US Format international :

<?php
$number = 1234.56;
setlocale(LC_MONETARY,"en_US");
echo money_format("The price is %i", $number);
?>
Copier après la connexion

Sortie du code ci-dessus :

The price is USD 1,234.56
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal