number_format
(PHP 3, PHP 4 , PHP 5)
number_format -- Formatér et nummer, med grupperede tusinder
Beskrivelse
string
number_format ( float number [, int decimals])
string
number_format ( float number, int decimals, string dec_point, string thousands_sep)
number_format() returnerer en formateret version af
number. Denne funktion tager enten ét, to eller
fire parametre (ikke tre):
Hvis kun ét parameter bliver givet, vil number
blive formateret uden decimaler, men med komma (",") mellem hver gruppe
tusinder.
Hvis to parametre bliver givet, vil number blive
formateret med decimals decimaler med et punktum
(".") foran, og et komma (",") mellem hver gruppe tusinder.
Hvis alle fire parametre bliver givet, vil number
blive formateret med decimals decimaler,
dec_point i stedet for et punktum (".") før
decimalerne og thousands_sep i stedet for komma
(",") mellem hver gruppe tusinder.
Kun det første tegn i thousands_sep bliver brugt.
For eksempel, hvis du bruger foo som
thousands_sep på tallet 1000,
vil number_format() returnere
1f000.
Eksempel 1. number_format() eksempel
For eksempel, det danske tegnsystem bruger normalt to decimaler, komma
(",") som decimal-seperatoren, og punktum (".") som
tusinde-seperatoren. Dette bliver udført med denne linje:
<?php
$tal = 1234.56;
// Engelsk tegnsystem (standard) $engelsk_formateret_tal = number_format($tal); // 1,234
// Dansk tegnsystem $dansk_formateret_tal = number_format($tal, 2, ',', '.'); // 1 234,56
$tal = 1234.5678;
// Engelsk tegnsystem uden tusinde-seperatorer $engelsk_formateret_tal = number_format($tal, 2, '.', ''); // 1234.57
?>
|
|
Se også:
sprintf(),
printf() og
sscanf().