on Linux you may need to install icu-data-full package for NumberFormatter to work properly with non-english locales.NumberFormatter::format
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
NumberFormatter::format
Референца за `numberformatter.format.php` со подобрена типографија и навигација.
NumberFormatter::format
numfmt_format
Класата Collator
NumberFormatter::format -- numfmt_format — Форматирај број
= NULL
Напиши целосна ознака на елемент
$num, int $type = NumberFormatter::TYPE_DEFAULT): string|falseПроцедурален стил
$formatter, int|float $num, int $type = NumberFormatter::TYPE_DEFAULT): string|falseФорматирај нумеричка вредност според правилата на форматирањето.
Параметри
formatter-
NumberFormatter object.
num-
Вредноста за форматирање. Може да биде int or float, другите вредности ќе бидат претворени во нумеричка вредност.
type-
На тип на форматирање за употреба. Имајте предвид дека
NumberFormatter::TYPE_CURRENCYне е поддржано; користете Оваа функција е застарена. Наместо тоа, користете instead.
Вратени вредности
Враќа стринг што содржи форматирана вредност, или false при грешка.
Примери
Пример #1 numfmt_format() example
<?php
$fmt = numfmt_create( 'de_DE', NumberFormatter::DECIMAL );
$data = numfmt_format($fmt, 1234567.891234567890000);
var_dump($data);
?>Пример #2 OO пример
<?php
$fmt = new NumberFormatter( 'de_DE', NumberFormatter::DECIMAL );
$data = $fmt->format(1234567.891234567890000);
var_dump($data);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
string(13) "1.234.567,891"
Белешки
Забелешка:
Низа што ја претставува форматираната вредност на валутата, или
Форматите што се постигнуваат со овој метод на форматирање не можат целосно да ги искористат можностите на основната ICU библиотека, како што е форматирањето на валута со тесен симбол на валута. msgfmt_format_message().
Види Исто така
- numfmt_get_error_code() - Земете атрибут
- numfmt_format_currency() - Форматирајте број
- numfmt_parse() - Земете текстуален атрибут
- msgfmt_format_message() - Брзо форматирај порака