php

Funkcijos number_format () naudojimas PHP

Funkcijos number_format () naudojimas PHP

Funkcija number_format () naudojama duomenų skaičiui formatuoti. Tai yra įmontuota PHP funkcija, kuri taip pat naudojama formatuojant skaičių su sugrupuotais tūkstančiais. Jis grąžina eilutės vertę pagal šioje funkcijoje naudojamus parametrus. Skirtingų šios funkcijos parametrų naudojimo tikslai ir kaip šią funkciją galima naudoti skaičiui formatuoti, buvo parodyti šioje pamokoje.

Sintaksė:

Funkciją skaičius_formatas () galima naudoti dviem būdais. Toliau pateikiamos dvi šios funkcijos sintaksės:

Pagal pirmiau pateiktas sintakses, funkcija number_format () gali turėti vieną, du arba keturis argumentus. Kablelis (,) naudojamas kaip numatytasis tūkstantis abiejų sintaksių skyriklių.

Kai šioje funkcijoje naudojamas vienas argumentas, jis kaip argumento reikšmę ima slankųjį skaičių.

Kai šioje funkcijoje naudojamos dvi argumento reikšmės, pirmasis argumentas užima slankųjį skaičių, o antrasis - sveiką skaičių, kuris bus naudojamas skaičiui nustatyti po kablelio.

Kai šioje funkcijoje naudojami keturi argumentai, pirmieji du argumentai turi tas pačias reikšmes kaip ir anksčiau minėti ankstesni argumentai. Kiti du argumentai naudojami dešimtainio taško ir tūkstančio skyriklio nustatymui.

1 pavyzdys: naudokite skaičių_formatas () su vienu argumentu

Šiame pavyzdyje parodyta funkcijos__formatas () naudojimas su vienu argumentu skaičiui formatuoti numatytuoju tūkstančio skyrikliu. Sukurkite PHP failą naudodami šį scenarijų.

Scenarijus atspausdins reikšmę $ numeris pridedant tūkstantį separatorių.

// Nustatykite skaičiaus vertę
$ skaičius = 5000000;
// Atspausdinkite suformatuotą vertę
aidas "

Skaičius po formatavimo yra: ".skaičius_formatas ($ skaičius)."

";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Čia išspausdintas skaičius 5000000 su tūkstančiu separatorių, o vertė yra 5 000 000.

2 pavyzdys: naudokite skaičių_formatas () su dviem argumentais

Šiame pavyzdyje parodyta funkcijos__formatas () naudojimas su dviem argumentais, norint suformatuoti skaičių numatytuoju tūkstančio skyrikliu ir dešimtainęja verte.  Sukurkite PHP failą naudodami šį scenarijų.

Čia formatavimui naudojamas plūduriuojantis skaičius. Pirmoji funkcija number_format () naudojama su vienu argumentu ir ji atspausdins numatytąjį formatavimą. Antroji funkcija number_format () naudojama su dviem argumentais, o 2 naudojama kaip dešimtainė reikšmė. Antroji funkcija suformatuos skaičių imdama du skaičius po kablelio.

// Nustatykite skaičiaus vertę
$ skaičius = 35678.67345;
// Atspausdinkite originalų numerį
aidas "

Originalus numeris yra: ".$ numeris."

";
// Spausdinkite suformatuotą vertę be dešimtainės vertės
aidas "

Išvestis prieš formatuojant dešimtainę reikšmę yra: ".skaičius_formatas ($ skaičius)."

";
// Atspausdinkite suformatuotą reikšmę su dešimtainiu dydžiu
aidas "

Išvestis po formatavimo dešimtainės vertės yra: ".skaičius_formatas ($ number, 2)."

";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Išvestyje pirmoji eilutė rodo pradinę skaičiaus vertę, antroji eilutė rodo numatytąjį formatavimą, o trečioji eilutė rodo suformatuotą skaičių su dviem skaičiais po kablelio.

3 pavyzdys: naudokite skaičių_formatas () su keturiais argumentais

Šiame pavyzdyje parodyta funkcijos__formatas () naudojimas su keturiais argumentais, norint formatuoti skaičių nurodytu tūkstančio skyrikliu, dešimtainiu kableliu ir dešimtainės vertės.  Sukurkite PHP failą naudodami šį scenarijų.

Plūdinis skaičius yra apibrėžtas scenarijuje. Funkcija number_format () scenarijuje naudojama du kartus. Ši funkcija scenarijuje naudojama su dviem argumentais ir keturiais argumentais, siekiant parodyti keturių šios funkcijos argumentų naudojimo tikslą. Kai skaičius_formatas () naudojamas su keturiais argumentais, dešimtainis taškas naudojamas „,“, o.'Naudojamas tūkstantiniam separatoriui.

// Nustatykite skaičiaus vertę
$ skaičius = 875620.7854;
// Atspausdinkite originalų numerį
aidas "

Originalus numeris yra: ".$ numeris."

";
// Atspausdinkite suformatuotą vertę dviem argumentais
aidas "

Išvestis po formatavimo dviem argumentais yra: ".skaičius_formatas ($ number, 3)."

";
// Išspausdinkite suformatuotą vertę keturiais argumentais
aidas "

Išvestis po formatavimo su keturiais argumentais yra: ".skaičius_formatas ($ numeris, 3, ',', '.„)."

";
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Pirmoje eilutėje nurodoma pradinė skaičiaus vertė. Antroje eilutėje rodomas suformatuotas skaičius su 3 skaitmenimis po kablelio, numatytasis kablelis ir numatytasis tūkstantis skiriamųjų. Trečioje eilutėje rodomas suformatuotas skaičius pagal simbolį, apibrėžtą trečiame ir ketvirtame funkcijos argumente.

4 pavyzdys: numerio formatavimas remiantis sąlyginiu sakiniu

Šiame pavyzdyje parodomas būdas suformuoti skaičių remiantis sąlyginiu sakiniu naudojant skaičių_formatas () funkciją. Sukurkite PHP failą naudodami šį scenarijų.

Čia deklaruojamas plūduriuojantis skaičius ir funkcija „explode ()“ naudojama norint iš dalies gauti dalinę dalį. „jei“ Sąlyga naudojama norint patikrinti trupmeninės dalies skaitmenų skaičių ir suformatuoti skaičių pagal šią vertę.

// Nustatykite slankųjį skaičių
$ skaičius = 45.158;
// Sukurkite masyvą pagal kablelį
$ num_part = sprogti ('.', $ numeris);
// Perskaitykite trupmeninę vertę
$ trupmena = $ num_part [1];
// Suskaičiuokite bendrą trupmenos vertės skaitmenį
$ count = strlen ((eilutė) $ trupmena);
// Formato numeris pagal trupmenos vertės ilgį
jei ($ skaičius> = 4)
echo "Suformatuota reikšmė yra:".skaičius_formatas ($ numeris, 3);
dar jei ($ count> = 3)
echo "Suformatuota reikšmė yra:".skaičius_formatas ($ skaičius, 2);
Kitas
echo "Suformatuota reikšmė yra:".skaičius_formatas ($ skaičius, 1);
?>

Rezultatas:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Čia yra 3 skaitmenys po kablelio. Pagal scenarijų, antrasis sąlyginis teiginys yra teisingas. Taigi, skaičius formatuojamas dviem skaitmenimis po kablelio.

Išvada

Skirtingi funkcijos number_format () naudojimo būdai buvo paaiškinti šioje pamokoje naudojant įvairius pavyzdžius. Parodyta, kaip ši funkcija veikia vienam, dviem ir keturiems argumentams, naudojant skirtingus plūduriuojančius skaičius. Tikimės, kad skaitytojai, perskaitę šią pamoką, galės tinkamai naudoti šią funkciją formatuodami skaičius.

Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...
„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...