Faciliter la lecture des nombres sur son site
Quand on affiche des nombres sur son site, il est parfois bien de faciliter leur lectures et pour cela il y a une fonction:
<?php function nombre($nb, $sep = " ") { // Transforme les nombres dans un format plus lisible $explode = explode(".", $nb); $nbL = strlen($explode[0]); $nbO = $nbL%3; $ret = substr($nb,0,$nbO); for ($i = $nbO; $i < $nbL; $i=$i+3) $ret .= $sep.substr($nb,$i,3); $virgule = (!empty($explode[1])) ? ".".$explode[1] : ""; $nombbre = $ret.$virgule; return trim($nombbre); } ?>
Pour l’utiliser:
<?php echo nombre(100)."<br>"; echo nombre(1000)."<br>"; echo nombre(10000)."<br>"; echo nombre(100000)."<br>"; echo nombre(1000000)."<br>"; echo nombre(10000000)."<br>"; echo nombre(100000000)."<br>"; echo nombre(1000000000)."<br>"; ?>
Ce qui donne:
100
1 000
10 000
100 000
1 000 000
10 000 000
100 000 000
1 000 000 000
C’est quand même bien mieux^^
Tous les codes sont testés et sont fonctionnels, si il arrive qu'un de ces codes ne fonctionne pas chez vous, merci de me le signaler.