NumberFormatter::formatCurrency
numfmt_format_currency
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
NumberFormatter::formatCurrency -- numfmt_format_currency - Форматує значення валюти
Опис
Об'єктно-орієнтований стиль
public NumberFormatter::formatCurrency(float $amount, string $currency): string|false
Процедурний стиль
numfmt_format_currency(NumberFormatter $formatter, float $amount, string $currency): string|false
Форматує значення валюти відповідно до правил форматування.
Список параметрів
formatter
Об'єкт NumberFormatter
amount
Числове значення валюти.
currency
Трилітерний код валюти ISO 4217, що позначає валюту, що використовується.
Значення, що повертаються
Рядок, що становить форматоване значення валюти або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання numfmt_format_currency()****
Loading...
Приклад #2 Приклад використання в об'єктно-орієнтованому стилі
Loading...
Результат виконання наведеного прикладу:
1.234.567,89 €
1.234.567,89 RUR
1 234 567,89€
1 234 567,89р.
Примітки
Зауваження :
Формати, досягнуті цим способом форматування, не можуть повністю використовувати можливості базової бібліотеки ICU, наприклад форматувати валюту з вузьким символом валюти.
Для полной поддержки, используйте функциюmsgfmt_format_message()
Дивіться також
- numfmt_get_error_code() - Отримує останній код помилки засобу форматування
- numfmt_format() - Форматує число
- numfmt_parse_currency() - Розбирає номер валюти
- msgfmt_format_message() - Швидко форматує повідомлення