Форматиране на номера: PHP функция number_format ()
PHP функция number_format
Форматиран номер
Първият и задължителен аргумент на функцията number_format ()
в PHP - това е действителният номер, който трябва да форматирате. Изражението ще изглежда така:
string number_format (число на float $)
параметър $ номер
трябва да бъде число с плаваща запетая.
Резултатът от функцията ще бъде низ, съдържащ оригиналния номер, разделен на категории. Фракционната част ще бъде отхвърлена със закръгляване. За обозначение на цифрите се използва запетая.
Php $ число1 = 12345678.4321- $ result1 = number_format ($ число1) - // 12345678 $ число2 = 12345678.5678- $ резултат2 = number_format ($ число2) - // 12345679>?
Във втория пример частичната част е закръглена.
Частичната част
Ако искате да запазите частична част, в PHP функцията number_format
(), трябва да преминете втория аргумент.
string number_format (число на float $, int $ decimals)
$ десетични знаци
- Това е цяло число, което определя броя десетични места, които да се съхранява. По подразбиране е нула, така че ако подадете един аргумент, частичната част се отхвърля.
След като приемем два параметъра, функцията ще върне форматирания низ, използвайки точката за сепаратора на цяло число и частична част.
Php $ число1 = 12345678.4321- $ result1 = number_format ($ число 1, 2) - // 12,345,678.43 $ число2 = 12345678.5678- $ резултат2 = number_format ($ число 2, 1) - // 12,345,679.6 $ number3 = 12345678- $ result3 = number_format ( $ number3, 3) - // 12,345,679,000?>
В този случай частичната част също се закръглява. Вместо липсващи цифри, нули се заместват.

Персонализирани сепаратори
Стандартните разделители, използвани от PHP функцията number_format
() може да бъде заменен с други знаци. Третият параметър е отговорен за десетичния разделител, а четвъртият параметър е отговорен за междуцифрения знак.
string number_format (число на float $, int $ decimals, низ $ dec_point, низ $ хиляди_сеп)
и $ dec_point
, и $ thousands_sep
са низови данни. Като разделител можете да предавате всеки знак, както и пространство или празен низ. От последователността на символите само първите ще бъдат използвани, другите ще бъдат обрязани.
Функцията на php number_format в примерите с четири параметъра:
Php $ число1 = 12345678.4321- $ число2 = 12345678.5678- $ number3 = 12345678- $ result1 = number_format ($ число 1, 5 ,, `,` `.`) - // 12,345,678.43210 $ резултат2 = number_format ($ число 2, 5 ` ^ `,` `) - // 12345678: 56780 $ result3 = number_format ($ число 2, 5,` - `` `) - // 12345678-56780 $ result4 = number_format ($ number3, 5` ** * `,` xxx `) - // 12x345x678 * 000?>
Сепараторите се заменят с обичайни, всички други правила се запазват.

PHP функция number_format
() предоставя на програмиста голямо място при форматиране на цифрови стойности. За да получите адекватен резултат, е важно да следвате зададения от спецификацията синтаксис и да запомните, че стойността, върната от функцията, има тип низ.
Какво е разказ в Паскал? Добавки, изчисления и примери
Закръгляване на номерата в WEB програмирането
Фракция. Умножение на фракции от обикновени, десетични, смесени
PHP: работа с низове. PHP Струнни функции
Символи в PHP: низ на номер и обратно
Оператор на низове в Паскал - низ
Функция за табулация: как да напиша програма?
Математика от jаvascript математика
Математика от jаvascript математика
Printf C: описание, форматиране, примери
SQL функцията SUBSTRING
Функция за сумиране в SQL: SUM
Десетични фракции
Изследователска функция за начинаещи
Паритет на функцията
Знаци за делимост на числата
PHP sprintf: форматиране и обработка на низове
Функцията strpos в PHP: определяне на позицията на подначертанието
Използването на функцията PHP случайно
Функция Scanf C: описание
Как се разделя в колона