muzruno.com

Форматиране на номера: PHP функция number_format ()

PHP функция number_format

() е предназначен за форматиране по букви на числа с разделяне на частична част. Точният формат на получената стойност зависи от броя на подадените аргументи. Функцията може да отнеме един, два или четири параметъра и да върне обработената стойност като низ.

Форматиран номер

Първият и задължителен аргумент на функцията number_format () в PHP - това е действителният номер, който трябва да форматирате. Изражението ще изглежда така:

string number_format (число на float $)

параметър $ номер трябва да бъде число с плаваща запетая.

Резултатът от функцията ще бъде низ, съдържащ оригиналния номер, разделен на категории. Фракционната част ще бъде отхвърлена със закръгляване. За обозначение на цифрите се използва запетая.

?

Във втория пример частичната част е закръглена.

Частичната част

Ако искате да запазите частична част, в PHP функцията number_format(), трябва да преминете втория аргумент.

string number_format (число на float $, int $ decimals)

$ десетични знаци - Това е цяло число, което определя броя десетични места, които да се съхранява. По подразбиране е нула, така че ако подадете един аргумент, частичната част се отхвърля.



След като приемем два параметъра, функцията ще върне форматирания низ, използвайки точката за сепаратора на цяло число и частична част.

В този случай частичната част също се закръглява. Вместо липсващи цифри, нули се заместват.

Функцията на PHP функцията number_format

Персонализирани сепаратори

Стандартните разделители, използвани от PHP функцията number_format() може да бъде заменен с други знаци. Третият параметър е отговорен за десетичния разделител, а четвъртият параметър е отговорен за междуцифрения знак.

string number_format (число на float $, int $ decimals, низ $ dec_point, низ $ хиляди_сеп)

и $ dec_point, и $ thousands_sep са низови данни. Като разделител можете да предавате всеки знак, както и пространство или празен низ. От последователността на символите само първите ще бъдат използвани, другите ще бъдат обрязани.

Функцията на php number_format в примерите с четири параметъра:

Сепараторите се заменят с обичайни, всички други правила се запазват.

Персонализирани разделители във функцията PHP number_format

PHP функция number_format() предоставя на програмиста голямо място при форматиране на цифрови стойности. За да получите адекватен резултат, е важно да следвате зададения от спецификацията синтаксис и да запомните, че стойността, върната от функцията, има тип низ.

Споделяне в социалните мрежи:

сроден