Formátovací čísla: funkce PHP number_format ()
PHP funkce number_format
Formátované číslo
První a povinný argument funkce number_format ()
v PHP - toto je skutečné číslo, které musíte formátovat. Výraz bude vypadat takto:
řetězec číslo_formátu (číslo float $)
Parametr $ číslo
musí být číslo s plovoucí desetinnou čárkou.
Výsledkem funkce bude řetězec obsahující původní číslo rozdělené podle kategorií. Částečná část bude zahozena. Jako oddělovač číslic se používá čárka.
Php $ cislo1 = 12345678.4321- $ result1 = number_format ($ number1) - // 12.345.678 $ number2 = 12345678.5678- $ result2 = number_format ($ number2) - // 12345679>?
Ve druhém příkladu byla frakční část zaokrouhlena.
Částečná část
Chcete-li ušetřit zlomkovou část, do funkce PHP number_format
(), musíte předat druhý argument.
řetězec číslo_formátu (číslo $ float, int $ decimals)
$ desetinných míst
- Toto je celé číslo, které určuje počet desetinných míst pro ukládání. Ve výchozím nastavení je nula, takže pokud předáte jeden argument, částečná část je vyřazena.
Po přijetí dvou parametrů vrátí funkce formátovaný řetězec pomocí bodu pro oddělovač celé a částečné části.
Php $ cislo1 = 12345678.4321- $ result1 = number_format ($ číslo 1, 2) - // 12,345,678.43 $ number2 = 12345678.5678- $ result2 = number_format ($ number2, 1) - // 12,345,679.6 $ number3 = 12345678- $ result3 = number_format ( $ number3, 3) - // 12,345,679.000>?
V tomto případě se i část zlomí. Namísto chybějících číslic se nuly nahrazují.
Vlastní oddělovače
Standardní oddělovače používané funkcí PHP number_format
() lze nahradit jinými znaky. Třetí parametr je zodpovědný za desetinný oddělovač a čtvrtý parametr odpovídá za mezipaměťový znak.
řetězec číslo_formátu (číslo float $, int $ decimals, řetězec $ dec_point, řetězec $ tis ._sep)
A $ dec_point
, a $ tisíce_sep
jsou řetězcové údaje. Jako oddělovač můžete předat libovolnou postavu, stejně jako mezera nebo prázdný řetězec. Ze sekvence symbolů budou použity pouze první, ostatní budou obřezány.
Funkce php číslo_formátu v příkladech se čtyřmi parametry:
Php $ cislo1 = 12345678.4321- $ cislo2 = 12345678.5678- $ number3 = 12345678- $ result1 = number_format ($ number1, 5 ,, ``‘. `) - // 12,345,678.43210 $ result2 = number_format ($ number2, 5` ^ `` `) - // 12345678: 56780 $ result3 = number_format ($ číslo2, 5,` - `` `) - // 12345678-56780 $ result4 = number_format ($ number3, 5` ** * `` xxx ‚) - // 12x345x678 * 000>?
Separátory jsou nahrazeny vlastními, jsou uložena všechna ostatní pravidla.
PHP funkce number_format
() poskytuje programátoru velký prostor při formátování číselných hodnot. Chcete-li získat přiměřený výsledek, je důležité dodržovat syntaxi nastavenou specifikací a pamatujte si, že hodnota vrácená funkcí má typ řetězce.
- Zaokrouhlovací čísla v WEB programování
- Funkce `INDEX` v aplikaci Excel: popis, aplikace a příklady
- Symboly v PHP: řetězec na číslo a zpět
- Operátor řetězce v Pascalu - řetězec
- Matematika z jazyka jаvascript
- Co jsou čísla s pohyblivou čárkou?
- Printf C: popis, formátování, příklady
- Pomocí funkce explodovat PHP
- Funkce SQL SUBSTRING
- Desetinných zlomků
- Funkce výzkumu pro začátečníky
- Jak vypočítat kořen osm
- Jak najdu zbytek dělení v Pythonu?
- PHP sprintf: formátování a zpracování řetězců
- Funkce strpos v PHP: určuje pozici podřetězce
- Použití funkce PHP náhodné
- Příklady použití metody délky jazyka jаvascript
- Jak převést řetězec na číslo v jazyce jаvascript
- Funkce Scanf C: popis
- Příklady použití metody délky jazyka jаvascript
- Jak převést řetězec na číslo v jazyce jаvascript