php

Uporaba funkcije number_format () v PHP

Uporaba funkcije number_format () v PHP

Funkcija number_format () se uporablja za oblikovanje števila podatkov. Gre za vgrajeno funkcijo PHP, ki se uporablja tudi za formatiranje številk v združenih tisočih. Vrne vrednost niza na podlagi parametrov, uporabljenih v tej funkciji. V tej vadnici so prikazani nameni uporabe različnih parametrov te funkcije in kako se s to funkcijo lahko formatira številka.

Sintaksa:

Funkcijo number_format () lahko uporabimo na dva načina. Spodaj sta podani dve sintaksi te funkcije:

V skladu z zgornjimi sintaksami lahko funkcija number_format () sprejme enega, dva ali štiri argumente. Vejica (,) se uporablja kot privzeta ločila tisoč za obe sintaksi.

Ko je v tej funkciji uporabljen en argument, za vrednost argumenta vzame plavajoče število.

Ko sta v tej funkciji uporabljeni dve vrednosti argumenta, prvi argument sprejme plavajoče število, drugi argument pa celo število, ki bo uporabljeno za nastavitev števila za decimalno vejico.

Ko so v tej funkciji uporabljeni štirje argumenti, imata prva dva argumenta enake vrednosti kot prejšnji zgoraj navedeni argumenti. Druga dva argumenta se uporabljata za nastavitev decimalne vejice in ločila za tisoč.

Primer 1: Uporabite številko_format () z enim argumentom

Naslednji primer prikazuje uporabo funkcije number_format () z enim argumentom za formatiranje številke s privzetim ločilom tisoč. Ustvarite datoteko PHP z naslednjim skriptom.

Skript bo natisnil vrednost $ številka z dodajanjem tisoč ločil.

// Nastavitev številske vrednosti
$ številka = 5000000;
// Natisni formatirano vrednost
odmev "

Številka po oblikovanju je: ".format_številke ($ številka)."

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu skripta s spletnega strežnika. Tu je številka 5000000 natisnjena s tisoč ločili, vrednost pa je 5.000.000.

Primer 2: Uporabite številko_format () z dvema argumentoma

Naslednji primer prikazuje uporabo funkcije number_format () z dvema argumentoma za formatiranje števila s privzetim ločilom tisoč in decimalno vrednostjo.  Ustvarite datoteko PHP z naslednjim skriptom.

Tu se za formatiranje uporablja plavajoča številka. Prva funkcija number_format () se uporablja z enim argumentom in bo natisnila privzeto oblikovanje. Druga funkcija number_format () se uporablja z dvema argumentoma, 2 pa kot decimalna vrednost. Druga funkcija bo oblikovala številko tako, da bo za decimalno vejico zavzela dve številki.

// Nastavitev številske vrednosti
$ številka = 35678.67345;
// Natisni izvirno številko
odmev "

Prvotna številka je: ".$ številka."

";
// Natisni formatirano vrednost brez decimalne vrednosti
odmev "

Izhod pred formatiranjem z decimalno vrednostjo je: ".format_številke ($ številka)."

";
// Natisnite formatirano vrednost z decimalno vrednostjo
odmev "

Izhod po formatiranju z decimalno vrednostjo je: ".format_številke ($ številka, 2)."

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu skripta s spletnega strežnika. V izhodu prva vrstica prikazuje prvotno vrednost številke, druga vrstica prikazuje privzeto oblikovanje, tretja vrstica pa formatirano število z dvema številkama za decimalno vejico.

Primer 3: Uporabite število_format () s štirimi argumenti

Naslednji primer prikazuje uporabo funkcije number_format () s štirimi argumenti za formatiranje števila z definiranim ločilom tisočic, decimalno vejico in decimalno vrednostjo.  Ustvarite datoteko PHP z naslednjim skriptom.

Številka s plovcem je definirana v skriptu. Funkcija number_format () se v skriptu uporablja dvakrat. Ta funkcija se v skriptu uporablja z dvema argumentoma in štirimi argumenti, da pokaže namen uporabe štirih argumentov te funkcije. Ko je število_format () uporabljeno s štirimi argumenti, se za decimalno vejico uporabi ',' in '.'Uporablja se za ločilo tisoč.

// Nastavitev številske vrednosti
$ number = 875620.7854;
// Natisni izvirno številko
odmev "

Prvotna številka je: ".$ številka."

";
// Natisnite oblikovano vrednost z dvema argumentoma
odmev "

Rezultat po formatiranju z dvema argumentoma je: ".format_številke ($ številka, 3)."

";
// Natisnite formatirano vrednost s štirimi argumenti
odmev "

Rezultat po formatiranju s štirimi argumenti je: ".format_številke ($ številka, 3, ',', '.')."

";
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu skripta s spletnega strežnika. Tu je v prvi vrstici prikazana prvotna vrednost številke. Druga vrstica prikazuje oblikovano število s 3 števkami za decimalno vejico, privzeto decimalno vejico in privzetimi ločili tisoč. V tretji vrstici je prikazana formatirana številka, ki temelji na znaku, določenem v tretjem in četrtem argumentu funkcije.

Primer 4: Številka oblike na podlagi pogojnega stavka

Naslednji primer prikazuje način formatiranja številke na podlagi pogojnega stavka s pomočjo funkcije number_format (). Ustvarite datoteko PHP z naslednjim skriptom.

Tu je deklarirana float številka in funkcija explode () se uporablja za pridobivanje delnega dela iz številke. "če" Pogoj se uporablja za preverjanje števila števk delnega dela in oblikovanje števila na podlagi te vrednosti.

// Nastavitev plavajoče številke
$ število = 45.158;
// Ustvari matriko na podlagi decimalne vejice
$ num_part = eksplodiraj ('.', $ številka);
// Preberemo delno vrednost
$ fraction = $ num_part [1];
// Preštejte skupne števke delne vrednosti
$ count = strlen ((string) $ fraction);
// Število formatov glede na dolžino delne vrednosti
če ($ count> = 4)
echo "Oblikovana vrednost je:".format_številke ($ številka, 3);
sicer če ($ count> = 3)
echo "Oblikovana vrednost je:".format_številke ($ številka, 2);
drugače
echo "Oblikovana vrednost je:".format_številke ($ številka, 1);
?>

Izhod:

Naslednji izhod se bo prikazal po zagonu skripta s spletnega strežnika. Tu številka vsebuje tri števke za decimalno vejico. Po scenariju je drugi pogojni stavek resničen. Torej, številka je oblikovana z dvema števkama za decimalno vejico.

Zaključek

V tej vadnici so z različnimi primeri pojasnjeni različni načini uporabe funkcije number_format (). Kako deluje ta funkcija za enega, dva in štiri argumente, je bilo prikazano z uporabo različnih float števil. Upajmo, da bodo bralci lahko to funkcijo pravilno uporabili za formatiranje številk po branju te vadnice.

Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...
Odprtokodna vrata komercialnih igralnih sistemov
Brezplačne, odprtokodne in medplatformacijske igre, ki jih lahko uporabite za igranje starih, pa tudi nekaterih dokaj nedavnih naslovov iger. V tem čl...
Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...