NumberFormatter::getPattern
PHP Manual
PHP Manual»NumberFormatter»NumberFormatter::getPattern

NumberFormatter::getPattern

numfmt_get_pattern

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

NumberFormatter::getPattern -- numfmt_get_patternGet formatter pattern

Descrizione

Stile orientato agli oggetti

public function NumberFormatter::getPattern(): string|false

Stile procedurale

function numfmt_get_pattern(NumberFormatter $formatter): string|false

Extract pattern used by the formatter.

Elenco dei parametri

formatter

NumberFormatter object.

Valori restituiti

Pattern string that is used by the formatter, or false if an error happens.

Esempi

Example #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";
?>

Example #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";
?>

Il precedente esempio visualizzerà:

Pattern: #,##0.###
1.234.567,891
Pattern: #0.# kg
1234567,9 kg

Vedere anche:

To Top