par
Cyrano » 29 avr. 2005, 07:42
Salut, je viens de faire un petit test , chez moi, ça fonctionne très bien :
<?php
$prix = 10000;
$prix_formatte = number_format($prix,2);
echo("<p>". $prix_formatte ."</p>");
?>
Affiche bien 10,000.00
Selon la documentation du manuel PHP sur la fonction, j'aurais pu faire aussi:
<?php
$prix = 10000;
$prix_format_fr = number_format($prix,2,","," ");
echo("<p>". $prix_format_fr ."</p>");
?>
Qui m'afficherait alors : 10 000,00 (avec une virgule au lieu d'un point)
Donc en résumé, essaye de créer une nouvelle variable qui va recevoir le prix formaté au lieu de ré-initialiser puis d'afficher la variable d'origine.
Salut, je viens de faire un petit test , chez moi, ça fonctionne très bien :
[php]<?php
$prix = 10000;
$prix_formatte = number_format($prix,2);
echo("<p>". $prix_formatte ."</p>");
?>[/php]
Affiche bien 10,000.00
Selon la documentation du manuel PHP sur la fonction, j'aurais pu faire aussi:
[php]<?php
$prix = 10000;
$prix_format_fr = number_format($prix,2,","," ");
echo("<p>". $prix_format_fr ."</p>");
?>
[/php]
Qui m'afficherait alors : 10 000,00 (avec une virgule au lieu d'un point)
Donc en résumé, essaye de créer une nouvelle variable qui va recevoir le prix formaté au lieu de ré-initialiser puis d'afficher la variable d'origine.