nisfarm.ru

Formátovací čísla: funkce PHP number_format ()

PHP funkce number_format

() je určen pro bitové formátování čísel s oddělením frakční části. Přesný formát získané hodnoty závisí na počtu předaných argumentů. Funkce může mít jeden, dva nebo čtyři parametry a vrátit zpracovanou hodnotu jako řetězec.

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.




?

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.

?

V tomto případě se i část zlomí. Namísto chybějících číslic se nuly nahrazují.

Funkce PHP funkce number_format

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:

?

Separátory jsou nahrazeny vlastními, jsou uložena všechna ostatní pravidla.

Vlastní oddělovače ve funkci PHP number_format

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.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru