NumberFormatter::getPattern
numfmt_get_pattern
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
NumberFormatter::getPattern -- numfmt_get_pattern — Get formatter pattern
Beschreibung
Objektorientierter Stil
Prozeduraler Stil
Extract pattern used by the formatter.
Rückgabewerte
Pattern string that is used by the formatter, or false
if an error happens.
Beispiele
Beispiel #1 numfmt_get_pattern() example
<?php
$fmt = numfmt_create( 'de_DE', NumberFormatter::DECIMAL );
echo "Pattern: ".numfmt_get_pattern($fmt)."\n";
echo numfmt_format($fmt, 1234567.891234567890000)."\n";
numfmt_set_pattern($fmt, "#0.# kg");
echo "Pattern: ".numfmt_get_pattern($fmt)."\n";
echo numfmt_format($fmt, 1234567.891234567890000)."\n";
?>
Beispiel #2 OO example
<?php
$fmt = new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
echo "Pattern: ".$fmt->getPattern()."\n";
echo $fmt->format(1234567.891234567890000)."\n";
$fmt->setPattern("#0.# kg");
echo "Pattern: ".$fmt->getPattern()."\n";
echo $fmt->format(1234567.891234567890000)."\n";
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Pattern: #,##0.### 1.234.567,891 Pattern: #0.# kg 1234567,9 kg
Siehe auch
- numfmt_get_error_code() - Get formatter's last error code
- numfmt_set_pattern() - Set formatter pattern
- numfmt_create() - Create a number formatter