Version complète: sur le forum Webmaster Hub : Changer les nombres 1549 en 1 549
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
gomoteur
Bonjour

voila mon problème :

J'utilise ce code pour compter le nombre d'entrées dans ma table mais lorsque les entrées dépassent les milliers cela les affiche comme ça 1548, je voudrais mettre un espace entre 1 et 549 pour afficher comme ça 1 549.
C'est certe un détail mais pratique pour faciliter la lecture.
Merci d'avance pour la réponse wink.gif

CODE
$select = 'select count(*) from maTable';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
echo "total de maTable = ".$total;
smile
CODE
$nombre=number_format($nombre,'','',' ');
echo"$nombre";


La doc : http://www.manuelphp.com/php/function.number-format.php
TheRec
Bonsoir,

Tu peux faire cela avec la fonction number_format. Si tu connais déjà la syntaxe de formatage particulière de sprintf et printf, c'est aussi faisable ... mais number_format est tout de même plus "simple" wink.gif

CODE
echo "total de maTable = ".number_format($total,0,'.',' ');


EDIT: Grillé en partie par smile wink.gif
smile
en partie wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.