NumberFormatter::setTextAttribute
numfmt_set_text_attribute
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
NumberFormatter::setTextAttribute -- numfmt_set_text_attribute — Встановлює текстовий атрибут
Опис
Об'єктно-орієнтований стиль
public NumberFormatter::setTextAttribute(int $attribute, string $value): bool
Процедурний стиль
numfmt_set_text_attribute(NumberFormatter $formatter, int $attribute, string $value): bool
Встановлює текстовий атрибут, пов'язаний із засобом форматування. Приклад текстового атрибута є суфікс для позитивних чисел. Якщо засіб форматування не розуміє атрибут, видається помилка U_UNSUPPORTED_ERROR
Средства форматирования на основе правил понимают толькоNumberFormatter::DEFAULT_RULESET
і NumberFormatter::PUBLIC_RULESETS
Список параметрів
formatter
Об'єкт NumberFormatter
attribute
Спецификатор атрибута - одна из константтекстового атрибуту
value
Текст значення атрибута.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання numfmt_set_text_attribute()****
Loading...
Приклад #2 Приклад використання в об'єктно-орієнтованому стилі
Loading...
Результат виконання наведеного прикладу:
Префикс: -
-1.234.567,891
Префикс: MINUS
MINUS1.234.567,891
Дивіться також
- numfmt_get_error_code() - Отримує останній код помилки засобу форматування
- numfmt_get_text_attribute() - Отримує текстовий атрибут
- numfmt_set_attribute() - Встановлює атрибут