gomoteur Posté 13 Août 2006 Posté 13 Août 2006 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 $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 Posté 13 Août 2006 Posté 13 Août 2006 $nombre=number_format($nombre,'','',' ');echo"$nombre"; La doc : http://www.manuelphp.com/php/function.number-format.php
TheRec Posté 13 Août 2006 Posté 13 Août 2006 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" echo "total de maTable = ".number_format($total,0,'.',' '); EDIT: Grillé en partie par smile
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant