Faciliter la lecture des nombres sur son site

0.00 avg. rating (0% score) - 0 votes
Partager:

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 un de ces codes ne marche pas chez vous, merci de me le signaler.
Partager:
0.00 avg. rating (0% score) - 0 votes

Vous aimerez aussi...

Laisser un commentaire