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.0 | pattern тепер допускає значення null. |
Приклади
Приклад #1 Приклад використання numfmt_create()****
Loading...
Приклад #2 Приклад використання NumberFormatter::create()****
Loading...
Результат виконання наведеного прикладу:
1.234.567,891
millicentoquarantadue
Дивіться також
- numfmt_format() - Форматує число
- numfmt_parse() - Розбирає число