From e6cfcd286e926aac8c9a122dfaa35c9acbab7bca Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Sat, 28 Sep 2002 20:56:46 +0000 Subject: [PATCH] number_format is more like a string function... git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@97282 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/strings/functions/number-format.xml | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 reference/strings/functions/number-format.xml diff --git a/reference/strings/functions/number-format.xml b/reference/strings/functions/number-format.xml new file mode 100644 index 0000000000..e8fa4d20de --- /dev/null +++ b/reference/strings/functions/number-format.xml @@ -0,0 +1,108 @@ + + + + + + number_format + Format a number with grouped thousands + + + Description + + stringnumber_format + floatnumber + intdecimals + stringdec_point + stringthousands_sep + + + number_format returns a formatted version of + number. This function accepts either one, + two or four parameters (not three): + + If only one parameter is given, + number will be formatted without decimals, + but with a comma (",") between every group of thousands. + + + If two parameters are given, number will + be formatted with decimals decimals with a + dot (".") in front, and a comma (",") between every group of + thousands. + + + If all four parameters are given, number + will be formatted with decimals decimals, + dec_point instead of a dot (".") before + the decimals and thousands_sep instead of + a comma (",") between every group of thousands. + + + + Only the first character of thousands_sep + is used. For example, if you use foo as + thousands_sep on the number + 1000, number_format will + return 1f000. + + + + + <function>number_format</function> Example + + For instance, French notation usually use two decimals, + comma (',') as decimal separator, and space (' ') as + thousand separator. This is achieved with this line : + + + +]]> + + + + + See also: sprintf, + printf and sscanf. + + + + +