Number_Format () -funksjonen brukes til å formatere antall data. Det er en innebygd funksjon av PHP som også brukes til å formatere et tall med grupperte tusenvis. Den returnerer en strengverdi basert på parametrene som brukes i denne funksjonen. Formålene med å bruke forskjellige parametere for denne funksjonen og hvordan denne funksjonen kan brukes til å formatere nummeret er vist i denne opplæringen.
Syntaks:
Number_format () -funksjonen kan brukes på to måter. To syntaks av denne funksjonen er gitt nedenfor:
I henhold til syntaksene ovenfor kan nummer_format () -funksjonen ta en, to eller fire argumenter. Komma (,) brukes som standard tusen separatorer for begge syntakser.
Når ett argument brukes i denne funksjonen, tar det et flytende tall som argumentverdi.
Når to argumentverdier brukes i denne funksjonen, tar det første argumentet et flytende nummer, og det andre argumentet tar et heltall som vil bli brukt til å angi nummeret etter desimalpunktet.
Når de fire argumentene brukes i denne funksjonen, tar de to første argumentene de samme verdiene som de tidligere argumentene som er nevnt ovenfor. De to andre argumentene brukes til å stille desimalpunktet og tusen separatoren.
Eksempel 1: Bruk nummer_format () med ett argument
Følgende eksempel viser bruken av nummer_format () -funksjonen med ett argument for å formatere nummeret med standard tusen separator. Opprett en PHP -fil med følgende skript.
Skriptet vil skrive ut verdien av $ nummer ved å legge til tusen separatorer.
// Angi tallverdienAntallet etter formatering er: ".NUMMER_FORMAT ($ NUMMER).""
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Her er tallet 5000000 skrevet ut med tusenvis av separatorer, og verdien er 5.000.000.
Eksempel 2: Bruk nummer_format () med to argumenter
Følgende eksempel viser bruk av nummer_format () -funksjonen med to argumenter for å formatere nummeret med standard tusen separator og desimalverdi. Opprett en PHP -fil med følgende skript.
Her brukes et floatnummer til formatering. Den første nummer_format () -funksjonen brukes med ett argument, og den vil skrive ut standardformateringen. Den andre nummer_format () -funksjonen brukes med to argumenter og 2 brukes som desimalverdi. Den andre funksjonen vil formatere nummeret ved å ta to tall etter desimalpunktet.
// Angi tallverdienDet opprinnelige tallet er: ".$ nummer.""
";Utgangen før formatering med desimalverdi er: ".NUMMER_FORMAT ($ NUMMER).""
";Utgangen etter formatering med desimalverdi er: ".NUMMER_FORMAT ($ NUMMER, 2).""
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. I utgangen viser den første linjen den opprinnelige verdien av tallet, den andre linjen viser standardformateringen, og den tredje linjen viser det formaterte tallet med de to tallene etter desimalpunktet.
Eksempel 3: Bruk nummer_format () med fire argumenter
Følgende eksempel viser bruk av nummer_format () -funksjonen med fire argumenter for å formatere nummeret med den definerte tusen separator, desimalpunkt og desimalverdi. Opprett en PHP -fil med følgende skript.
Et flottørnummer er definert i skriptet. Number_format () -funksjonen brukes to ganger i skriptet. Denne funksjonen brukes med to argumenter og fire argumenter i skriptet for å vise formålet med å bruke de fire argumentene til denne funksjonen. Når antallet_format () brukes med fire argumenter, blir ',' brukes til desimalpunktet, og '.'Brukes til tusen separatoren.
// Angi tallverdienDet opprinnelige tallet er: ".$ nummer.""
";Utgangen etter formatering med to argumenter er: ".NUMMER_FORMAT ($ NUMMER, 3).""
";Utgangen etter formatering med fire argumenter er: ".NUMMER_FORMAT ($ NUMMER, 3, ',', '.').""
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Her viser den første linjen den opprinnelige verdien av tallet. Den andre linjen viser det formaterte tallet med 3 sifre etter desimalpunktet, standard desimalpunkt og standard tusen separatorer. Den tredje linjen viser det formaterte tallet basert på karakteren som er definert i det tredje og fjerde argumentet for funksjonen.
Eksempel 4: Formatnummer basert på betinget uttalelse
Følgende eksempel viser måten å formatere nummeret basert på den betingede setningen ved å bruke nummer_format () -funksjonen. Opprett en PHP -fil med følgende skript.
Her er et flottørnummer erklært og Explode () -funksjonen brukes til å hente brøkdelen fra nummeret. 'hvis' Tilstand brukes til å sjekke antall sifre i brøkdelen og formatere tallet basert på denne verdien.
// angi et flytende nummerProduksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Her inneholder tallet 3 sifre etter desimalpunktet. I følge manuset er den andre betingede uttalelsen sann. Så antallet er formatert med 2 sifre etter desimalpunktet.
Konklusjon
Ulike bruksområder av nummer_format () -funksjonen er forklart i denne opplæringen ved å bruke forskjellige eksempler. Hvordan denne funksjonen fungerer for en, to og fire argumenter har blitt vist ved bruk av forskjellige floatnumre. Forhåpentligvis vil leserne kunne bruke denne funksjonen riktig for å formatere tallene etter å ha lest denne opplæringen.