PHP money_format()

La fonction money_format() renvoie une chaîne au format de devise. Cette fonction insère un nombre formaté où il y a le pourcentage (%) dans la chaîne d’origine.
 

Syntaxe
money_format(str, nbr)

 
 

Paramètres

str(Obligatoire) : Spécifie la chaîne à formater et comment formater les variables qu’elle contient. Voici les valeurs de format possibles:

Padding et Flags:

  • =f : Spécifie le caractère (f) à utiliser comme remplissage.
  • ^ : Supprime l’utilisation de groupements de caractères
  • + ou (- Spécifie comment afficher les nombres positifs et négatifs. Si « + » est utilisé, le paramètre local pour + et – sera utilisé (généralement un signe devant les nombres négatifs et rien devant les nombres positifs). Si « ( » est utilisé, les nombres négatifs sont mis entre parenthèses. La valeur par défaut est « + »
  • ! : Arrête l’utilisation des symboles monétaires dans le résultat.
  • – : Si « – » est utilisé, tous les champs sont justifiés à gauche. La valeur par défaut est justifiée à droite

 
Largeur de champ:

  • x : Spécifie la largeur de champ minimale. La valeur par défaut est 0
  • #x : Spécifie le nombre maximum de chiffres attendus à gauche du séparateur décimal. Ceci est utilisé pour garder la sortie formatée alignée dans les mêmes colonnes. Si le nombre de chiffres est supérieur à x, cette spécification est ignorée
  • .x : Spécifie le nombre maximum de chiffres attendus à droite du séparateur décimal. Si x = 0, le point décimal et les chiffres à sa droite ne seront pas affichés.

 
Caractères de conversion:

  • i : Le nombre est formaté au format monétaire international
  • n : Le nombre est formaté au format de la monnaie nationale
  • % : Renvoie le caractère %

 
nbr(Obligatoire) : Spécifie le nombre à insérer au signe % dans la chaîne de format.
 

Valeur de retour

La fonction renvoie la chaîne formatée.
 

Version PHP:

4.3.0+
 

Exemple :

Format international fr_FR:

<?php
	$nbr = 985.22;
	setlocale(LC_MONETARY,"fr_FR");
	echo money_format("Le prix est %i", $nbr);
?>

 
Sortie:

Le prix est 985,22 EUR
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *