Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

numfmt_set_pattern(3) [php man page]

NUMFMT_SET_PATTERN(3)							 1						     NUMFMT_SET_PATTERN(3)

NumberFormatter::setPattern - Set formatter pattern

	Object oriented style

SYNOPSIS
public bool NumberFormatter::setPattern (string $pattern) DESCRIPTION
Procedural style bool numfmt_set_pattern (NumberFormatter $fmt, string $pattern) Set the pattern used by the formatter. Can not be used on a rule-based formatter. PARAMETERS
o $fmt -NumberFormatter object. o $pattern - Pattern in syntax described in ICU DecimalFormat documentation. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 numfmt_set_pattern(3) example <?php $fmt = numfmt_create( 'de_DE', NumberFormatter::DECIMAL ); echo "Pattern: ".numfmt_get_pattern($fmt)." "; echo numfmt_format($fmt, 1234567.891234567890000)." "; numfmt_set_pattern($fmt, "#0.# kg"); echo "Pattern: ".numfmt_get_pattern($fmt)." "; echo numfmt_format($fmt, 1234567.891234567890000)." "; ?> Example #2 OO example <?php $fmt = new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL ); echo "Pattern: ".$fmt->getPattern()." "; echo $fmt->format(1234567.891234567890000)." "; $fmt->setPattern("#0.# kg"); echo "Pattern: ".$fmt->getPattern()." "; echo $fmt->format(1234567.891234567890000)." "; ?> The above example will output: Pattern: #,##0.### 1.234.567,891 Pattern: #0.# kg 1234567,9 kg SEE ALSO
numfmt_get_error_code(3), numfmt_create(3), numfmt_get_pattern(3). PHP Documentation Group NUMFMT_SET_PATTERN(3)

Check Out this Related Man Page

NUMFMT_FORMAT_CURRENCY(3)						 1						 NUMFMT_FORMAT_CURRENCY(3)

NumberFormatter::formatCurrency - Format a currency value

	Object oriented style

SYNOPSIS
public string NumberFormatter::formatCurrency (float $value, string $currency) DESCRIPTION
Procedural style string numfmt_format_currency (NumberFormatter $fmt, float $value, string $currency) Format the currency value according to the formatter rules. PARAMETERS
o $fmt -NumberFormatter object. o $value - The numeric currency value. o $currency - The 3-letter ISO 4217 currency code indicating the currency to use. RETURN VALUES
String representing the formatted currency value. EXAMPLES
Example #1 numfmt_format_currency(3) example <?php $fmt = numfmt_create( 'de_DE', NumberFormatter::CURRENCY ); echo numfmt_format_currency($fmt, 1234567.891234567890000, "EUR")." "; echo numfmt_format_currency($fmt, 1234567.891234567890000, "RUR")." "; $fmt = numfmt_create( 'ru_RU', NumberFormatter::CURRENCY ); echo numfmt_format_currency($fmt, 1234567.891234567890000, "EUR")." "; echo numfmt_format_currency($fmt, 1234567.891234567890000, "RUR")." "; ?> Example #2 OO example <?php $fmt = new NumberFormatter( 'de_DE', NumberFormatter::CURRENCY ); echo $fmt->formatCurrency(1234567.891234567890000, "EUR")." "; echo $fmt->formatCurrency(1234567.891234567890000, "RUR")." "; $fmt = new NumberFormatter( 'ru_RU', NumberFormatter::CURRENCY ); echo $fmt->formatCurrency(1234567.891234567890000, "EUR")." "; echo $fmt->formatCurrency(1234567.891234567890000, "RUR")." "; ?> The above example will output: 1.234.567,89 EUR 1.234.567,89 RUR 1 234 567,89EUR 1 234 567,89. SEE ALSO
numfmt_get_error_code(3), numfmt_format(3), numfmt_parse_currency(3). PHP Documentation Group NUMFMT_FORMAT_CURRENCY(3)
Man Page