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

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