Форматиране на номера: 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: описание
- Как се разделя в колона