Core Function FmtNumber

From Sputnik Wiki
Jump to: navigation, search
FmtNumber( <number>, <decimals>, <dec_point>, <thousands_sep> )

Contents

Description

Format a number with grouped thousands.

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.

Parameters

number

The number being formatted.

decimals

Sets the number of decimal points.

Default: "0"

dec_point

Sets the separator for the decimal point.

Default: "."

thousands_sep

Sets the thousands separator.

Default: ","

Return Value

A formatted version of number.

Remarks

None.

Example

$number = 1234.56;
 
// english notation (default)
say fmtNumber($number);
// 1,235
 
// French notation
say fmtNumber($number, 2, ',', ' ');
// 1 234,56
 
// english notation without thousands separator
$number = 1234.5678;
say fmtNumber($number, 2, '.', '');
// 1234.57
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox