[php]espace pour séparateur de milliers [Résolu/Fermé]

Signaler
-
 ludakis -
Bonsoir !!

J'ai des nombres, sous cette forme 1236598, je souhaiterais insérer un espace pour délimiter les milliers et les millions, ce qui donnerais 1 236 598.

Y'a t-il une fonction qui fasse ceci ?
Ou un moyen simplifier d'insérer un espace après trois chiffres ?

Merci.

4 réponses

Messages postés
488
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
102
32
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

nickel, merci !
ok mais sans le .00 a la fin est possible ?
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
15
Alors ça ! c'est bien bien cool !
Messages postés
1
Date d'inscription
jeudi 2 septembre 2010
Statut
Membre
Dernière intervention
2 septembre 2010
4
salut,
j ai la réponse de ta question.
tu peux tester cette fonction

function prixMill($prix)
{
$str="";
$long =strlen($prix)-1;

for($i = $long ; $i>=0; $i--)
{
$j=$long -$i;
    if( ($j%3 == 0) && $j!=0)
{ $str= " ".$str;   }
$p= $prix[$i];

 $str = $p.$str;

}
return($str);

}
Ce script est franchement très efficace, il m'a bcp aidé.

Ca fonctionne impec.

Merci ;-)
bonjour,

as tu eu la réponse à ta question car j'ai le même besoin

merci d'avance
la réponse est dans le lien donnée dans la réponse acceptée !
il y a beaucoup plus simple, en utilisant la fonction number_format :

tu veux un espace comme séparateurs de milliers, et pas de chiffre après la virgule, dans ce cas :
$result = number_format("1236598", 0, ',', '.');