php

Funkcijas number_format () izmantošana PHP

Funkcijas number_format () izmantošana PHP

Funkcija number_format () tiek izmantota datu skaita formatēšanai. Tā ir iebūvēta PHP funkcija, ko izmanto arī ciparu formatēšanai ar grupētiem tūkstošiem. Tas atgriež virknes vērtību, pamatojoties uz šajā funkcijā izmantotajiem parametriem. Šajā apmācībā ir parādīti dažādu šīs funkcijas parametru izmantošanas mērķi un tas, kā šo funkciju var izmantot numura formatēšanai.

Sintakse:

Funkciju number_format () var izmantot divējādi. Tālāk ir norādītas divas šīs funkcijas sintakses:

Saskaņā ar iepriekšminētajām sintaksēm skaitļa_formāts () funkcijai var būt viens, divi vai četri argumenti. Komats (,) tiek izmantots kā noklusējuma tūkstotis atdalītāji abām sintaksēm.

Ja šajā funkcijā tiek izmantots viens arguments, par argumenta vērtību tiek ņemts peldošs skaitlis.

Ja šajā funkcijā tiek izmantotas divas argumentu vērtības, pirmais arguments aizņem peldošu skaitli, bet otrais arguments - veselu skaitli, kas tiks izmantots, lai iestatītu skaitli aiz komata.

Ja šajā funkcijā tiek izmantoti četri argumenti, pirmajiem diviem argumentiem ir tādas pašas vērtības kā iepriekšējiem iepriekš minētajiem argumentiem. Pārējie divi argumenti tiek izmantoti, lai iestatītu decimāldaļu un tūkstoš atdalītāju.

1. piemērs: izmantojiet numuru_formāts () ar vienu argumentu

Šajā piemērā ir parādīta funkcijas number_format () izmantošana ar vienu argumentu, lai formatētu skaitli ar noklusējuma tūkstošu atdalītāju. Izveidojiet PHP failu ar šādu skriptu.

Skripts izdrukās vērtību $ numurs pievienojot tūkstoš separatoru.

// Iestatiet skaitļa vērtību
$ numurs = 5000000;
// Izdrukājiet formatēto vērtību
atbalss "

Numurs pēc formatēšanas ir: ".skaits_formāts ($ numurs)."

";
?>

Rezultāts:

Pēc skripta palaišanas no tīmekļa servera parādīsies šāda izeja. Šeit skaitlis 5000000 ir iespiests ar tūkstoš separatoriem, un vērtība ir 5 000 000.

2. piemērs: izmantojiet numuru_formāts () ar diviem argumentiem

Šajā piemērā parādīta funkcijas number_format () izmantošana ar diviem argumentiem, lai formatētu skaitli ar noklusējuma tūkstoš atdalītāju un decimālo vērtību.  Izveidojiet PHP failu ar šādu skriptu.

Šeit formatēšanai tiek izmantots pludiņa skaitlis. Pirmā funkcija number_format () tiek izmantota ar vienu argumentu, un tā izdrukās noklusējuma formatējumu. Otro funkciju number_format () izmanto ar diviem argumentiem, bet 2 - kā decimālvērtību. Otrā funkcija formatēs skaitli, ņemot divus ciparus aiz komata.

// Iestatiet skaitļa vērtību
$ numurs = 35678.67345;
// Izdrukājiet oriģinālo numuru
atbalss "

Sākotnējais numurs ir: ".$ numurs."

";
// Izdrukājiet formatēto vērtību bez decimāldaļas
atbalss "

Rezultāts pirms formatēšanas ar decimālo vērtību ir: ".skaits_formāts ($ numurs)."

";
// Izdrukājiet formatēto vērtību ar decimāldaļu
atbalss "

Rezultāts pēc formatēšanas ar decimāldaļu ir: ".skaits_formāts ($ numurs, 2)."

";
?>

Rezultāts:

Pēc skripta palaišanas no tīmekļa servera parādīsies šāda izeja. Izejā pirmajā rindā tiek parādīta skaitļa sākotnējā vērtība, otrajā - noklusējuma formatējums, bet trešajā - formatētais skaitlis ar diviem cipariem aiz komata.

3. piemērs: izmantojiet numuru_formāts () ar četriem argumentiem

Šajā piemērā parādīta funkcijas number_format () izmantošana ar četriem argumentiem, lai formatētu skaitli ar noteikto tūkstoš atdalītāju, decimāldaļu un decimāldaļu.  Izveidojiet PHP failu ar šādu skriptu.

Skriptā ir noteikts pludiņa skaitlis. Funkcija number_format () skriptā tiek izmantota divas reizes. Šī funkcija tiek izmantota ar diviem argumentiem un četriem argumentiem skriptā, lai parādītu šīs funkcijas četru argumentu izmantošanas mērķi. Ja skaitļa formāts () tiek izmantots ar četriem argumentiem, tad decimāldaļai tiek izmantots “,” un “.'Tiek izmantots tūkstoš separatoram.

// Iestatiet skaitļa vērtību
$ numurs = 875620.7854;
// Izdrukājiet oriģinālo numuru
atbalss "

Sākotnējais numurs ir: ".$ numurs."

";
// Izdrukājiet formatēto vērtību ar diviem argumentiem
atbalss "

Rezultāts pēc formatēšanas ar diviem argumentiem ir: ".skaits_formāts ($ numurs, 3)."

";
// Izdrukājiet formatēto vērtību ar četriem argumentiem
atbalss "

Rezultāts pēc formatēšanas ar četriem argumentiem ir: ".skaits_formāts ($ numurs, 3, ',', '.')."

";
?>

Rezultāts:

Pēc skripta palaišanas no tīmekļa servera parādīsies šāda izeja. Šeit pirmajā rindā tiek parādīta skaitļa sākotnējā vērtība. Otrajā rindā ir parādīts formatēts skaitlis ar 3 cipariem aiz komata, noklusējuma decimāldaļskaitlis un noklusējuma tūkstoši atdalītāju. Trešajā rindā tiek parādīts formatētais skaitlis, pamatojoties uz rakstzīmi, kas definēta funkcijas trešajā un ceturtajā argumentā.

4. piemērs: Formatējiet numuru, pamatojoties uz nosacīto paziņojumu

Šajā piemērā parādīts veids, kā formatēt skaitli, pamatojoties uz nosacījuma paziņojumu, izmantojot funkciju number_format (). Izveidojiet PHP failu ar šādu skriptu.

Šeit tiek paziņots pludiņa skaitlis un funkcija explode () tiek izmantota, lai no skaitļa iegūtu daļējo daļu. "ja" nosacījums tiek izmantots, lai pārbaudītu daļējās daļas ciparu skaitu un formatētu skaitli, pamatojoties uz šo vērtību.

// Iestatiet peldošu skaitli
$ skaitlis = 45.158;
// Izveidot masīvu, pamatojoties uz komatu
$ num_part = eksplodēt ('.', $ numurs);
// Izlasiet daļu vērtību
$ frakcija = $ num_part [1];
// Saskaitiet daļējās vērtības kopējos ciparus
$ skaits = strlen ((virkne) $ frakcija);
// Formatēt numuru, pamatojoties uz frakcionētās vērtības garumu
ja ($ skaits> = 4)
echo "Formatētā vērtība ir:".skaitļa_formāts ($ numurs, 3);
cits, ja ($ skaits> = 3)
echo "Formatētā vērtība ir:".skaitļa formāts ($ numurs, 2);
cits
echo "Formatētā vērtība ir:".skaitļa_formāts ($ numurs, 1);
?>

Rezultāts:

Pēc skripta palaišanas no tīmekļa servera parādīsies šāda izeja. Šeit skaitlis satur 3 ciparus aiz komata. Saskaņā ar skriptu otrais nosacītais apgalvojums ir patiess. Tātad skaitlis tiek formatēts ar 2 cipariem aiz komata.

Secinājums

Šajā apmācībā, izmantojot dažādus piemērus, ir izskaidroti funkcijas number_format () dažādi lietojumi. Ir parādīts, kā šī funkcija darbojas vienam, diviem un četriem argumentiem, izmantojot dažādus pludiņa skaitļus. Cerams, ka lasītāji pēc šīs apmācības izlasīšanas varēs pareizi izmantot šo funkciju, lai formatētu skaitļus.

Vidējā peles poga nedarbojas sistēmā Windows 10
The peles vidējā poga palīdz jums ritināt garas tīmekļa lapas un ekrānus ar lielu datu daudzumu. Ja tas apstājas, jūs galu galā izmantosiet tastatūru,...
Kā nomainīt peles kreiso un labo pogu operētājsistēmā Windows 10
Tas ir diezgan normāli, ka visas datora peles ierīces ir ergonomiski izstrādātas lietotājiem ar labo roku. Bet ir pieejamas peles ierīces, kas ir īpaš...
Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...