Description
string
number_format
( float number [, int decimals [, string dec_point [, string
thousands_sep]]])
number_format(
)
retourne
une
chaîne
représentant
number
formaté
.
number_format(
)
accepte
un
,
deux
ou
4
paramètres
(mais
pas
trois
)
.
Si
le
seul
paramètre
number
est
donné
,
il
sera
formaté
sans
partie
décimale
,
mais
avec
une
virgule
entre
chaque
millier
.
Si
les
deux
paramètres
number
et
decimals
sont
fournis
,
number
sera
formaté
avec
decimals
décimales
,
un
point
(
"
."
)
comme
séparateur
décimal
et
une
virgule
entre
chaque
millier
.
Avec
quatre
paramètres
,
number
sera
formaté
avec
decimals
décimales
,
dec_point
comme
séparateur
décimal
,
et
thousands_sep
comme
séparateur
de
milliers
.
Seul
le
premier
caractère
du
paramètre
thousands_sep
Seul
le
premier
caractère
du
paramètre
thousands_sep
est
utilisé
.
Par
exemple
,
si
vous
utilisez
foo
comme
séparateur
de
milliers
,
sur
le
nombre
1000
,
number_format(
)
retournera
1f000
.
En
notation
française
,
on
utilise
généralement
deux
chiffres
après
la
virgule
,
une
virgule
comme
séparateur
décimal
,
et
un
espace
comme
séparateur
de
milliers
.
Cela
donne
:
Exemple
1
.
Exemple
avec
number_format(
)
?php
$nombre
=
1234.56
;
/
/
Notation
anglaise
(par
d
eacute;faut
)
$english_format_number
=
number_format($nombre)
;
/
/
1,234.56
/
/
Notation
fran
ccedil;aise
$nombre_format_francais
=
number_format($nombre
,
2
,
'
,'
,
'
')
;
/
/
1 234,56
?
|
|
Voir
aussi
sprintf(
)
,
printf(
)
et
sscanf(
)
.