These functions provide an easy means of formatting numbers in a manner suitable for displaying to the user.
There are two ways to use this package. One is to declare an object of type Number::Format, which you can think of as a formatting engine. The various functions defined here are provided as object methods. The constructor 'new()' can be used to set the parameters of the formatting engine. Valid parameters are:
THOUSANDS_SEP - character inserted between groups of 3 digits DECIMAL_POINT - character separating integer and fractional parts MON_THOUSANDS_SEP - like THOUSANDS_SEP, but used for format_price MON_DECIMAL_POINT - like DECIMAL_POINT, but used for format_price INT_CURR_SYMBOL - character(s) denoting currency (see format_price()) DECIMAL_DIGITS - number of digits to the right of dec point (def 2) DECIMAL_FILL - boolean; whether to add zeroes to fill out decimal NEG_FORMAT - format to display negative numbers (def ``-x'') KILO_SUFFIX - suffix to add when format_bytes formats kilobytes (trad) MEGA_SUFFIX - " " " " " " megabytes (trad) GIGA_SUFFIX - " " " " " " gigabytes (trad) KIBI_SUFFIX - suffix to add when format_bytes formats kibibytes (iec) MEBI_SUFFIX - " " " " " " mebibytes (iec) GIBI_SUFFIX - " " " " " " gibibytes (iec)
They may be specified in upper or lower case, with or without a leading hyphen ( - ).
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
1.75-bp156.3.1 info | GA Release | 2023-07-22 | 15 SP6 |
|
|
1.75-bp155.2.9 info | GA Release | 2023-05-17 | 15 SP5 |
|
|
1.75-bp154.1.19 info | GA Release | 2022-05-09 | 15 SP4 |
|
|
1.75-bp153.1.14 info | GA Release | 2021-03-06 | 15 SP3 |
|
|
1.75-bp152.3.13 info | GA Release | 2020-04-16 | 15 SP2 |
|
|
1.75-bp151.3.1 info | GA Release | 2019-07-17 | 15 SP1 |
|
|
1.75-bp151.2.12 info | GA Release | 2019-05-18 | 15 SP1 |
|
|
1.75-bp150.2.4 info | GA Release | 2018-07-30 | 15 |
|
|