Magazine Informatica

Come formattare i numeri in php da 1.000 a 1k

Creato il 01 gennaio 1970 da Decadeweb @simone_marchese
Tutorial

Con il seguente articolo andremo a creare un semplice script che ci permetta la formattazione dei numeri.

Un piccolo esempio che potremo prendere in considerazione è la pubblicazione del numero di mi piace su facebook, se quest'ultimo arriva a 10.000 o 1.000.000 potremo sostituire respettivamente con 10k e 1 M.

Grazie allo script che andremo a creare potremo ottenere questa soluzione, valida anche per un numero elevato di commenti o un numero elevato di articoli associati a una determinata categoria, insomma valida per molteplici utilizzi.

Codice

<?
function count_format($n, $point='.', $sep=',') {
if ($n < 0) {
return 0;
}
if ($n < 10000) { return number_format($n, 0, $point, $sep);
} $d = $n < 1000000 ? 1000 : 1000000;
$f = round($n / $d, 1);
return number_format($f, $f - intval($f) ? 1 : 0, $point, $sep)
. ($d == 1000 ? 'k' : 'M');
}
>?

Potete richiamare la funzione scritta nel seguente modo

<? echo count_format('10000'); ?>


Autore

Come formattare i numeri in php da 1.000 a 1k

Sviluppatore web, aree riservete e gestionali.
Svolgo con passione e determinazione il proprio lavoro dedicando tempo alla ricerca e all'approfondimento di novità.


Sito web dell'autore

Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :