NumberFormatter::create

numfmt_create

NumberFormatter::__construct

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

NumberFormatter::create -- numfmt_create -- NumberFormatter::__construct — Створює засіб форматування чисел

Опис

Об'єктно-орієнтований стиль (метод)

public static NumberFormatter::create(string $locale, int $style, ?string $pattern = null): ?NumberFormatter

Процедурний стиль

numfmt_create(string $locale, int $style, ?string $pattern = null): ?NumberFormatter

Об'єктно-орієнтований стиль (конструктор):

public NumberFormatter::__construct(string$locale, int$style, ?string$pattern null) .

Створює засіб форматування чисел.

Список параметрів

locale

Локаль, у якій буде відформатовано число (назва локалі, наприклад, en_CA).

style

Стиль форматування, одна з констант стилю форматування. Якщо передано NumberFormatter::PATTERN_DECIMAL або NumberFormatter::PATTERN_RULEBASED, то формат числа відкривається з використанням даного шаблону, який повинен відповідати синтаксису, описаному в » документації ICU DecimalFormat або » документації ICU RuleBasedNumberFormatвідповідно.

pattern

Рядок шаблону, якщо для вибраного стилю потрібний шаблон.

Значення, що повертаються

Повертає об'єкт NumberFormatterили**null**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0pattern тепер допускає значення null.

Приклади

Приклад #1 Приклад використання numfmt_create()****

Loading...

Приклад #2 Приклад використання NumberFormatter::create()****

Loading...

Результат виконання наведеного прикладу:

1.234.567,891
millicentoquarantadue

Дивіться також