Appuntiphp.com

1 febbraio 2010

Formattare un numero in PHP

Il PHP mette a disposizione degli sviluppatori la funzione number_format() per specificare le migliaia in fase di gestione dei numeri.

Immaginiamo dunque un commercio elettronico in cui vengono indicati i prezzi dei vari prodotti che, di certo, saranno meglio leggibili se un prodotto che costa 1000 euro, il costo viene indicato come 1.000, usando il punto come separatore delle migliaia.

Vediamo dunque la sintassi della funzione number_format():

number_format(numero, decimali, separatore)

Facciamo un esempio pratico:

<?
    $numero = 1000;
    $numero_formattato = number_format($numero, 0, ",",".");
    echo $numero_formattato;
?>

Il risultato sarà 1.000.

Abbiamo scelto di non specificare decimali impostando il secondo parametro su 0 (se lo avessimo impostato su 2, ad esempio, il risultato sarebbe stato 1.000,00) ed abbiamo usato il carattere punto come separatore delle migliaia.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

Appuntiphp.com è il blog italiano su PHP - Funziona con WordPress