Formatarea numerelor: funcția PHP number_format ()
Funcția PHP number_format
Numărul formatat
Primul argument obligatoriu al funcției number_format ()
în PHP - acesta este numărul real care trebuie formatat. Expresia va arăta astfel:
string number_format (număr de float $)
parametru $ numărul
trebuie să fie un număr cu virgulă mobilă.
Rezultatul funcției va fi un șir care conține numărul original, împărțit pe categorii. Partea fracționată va fi aruncată cu rotunjire. O virgulă este folosită ca delimiter al cifrelor.
Php $ număr_1 = 12345678.4321- $ result1 = number_format ($ număr1) - // 12345678 $ number2 = 12345678.5678- $ result2 = number_format ($ număr2) - // 12345679>?
În al doilea exemplu, partea fracționată a fost rotunjită.
Partea fracționată
Dacă doriți să salvați o parte fracționată, în funcția PHP number_format
(), trebuie să treceți al doilea argument.
string number_format (număr de float $, int $ decimals)
$ zecimale
- Acesta este un număr întreg care specifică numărul de zecimale pe care trebuie să le stocați. În mod implicit, este zero, deci dacă treceți un argument, partea fracționată este aruncată.
După acceptarea a doi parametri, funcția va returna șirul formatat, folosind punctul pentru separatorul întregului și partea fracționată.
Php $ număr_1 = 12345678.4321- $ result1 = number_format ($ număr1, 2) - // 12,345,678.43 $ number2 = 12345678.5678- $ result2 = number_format ($ număr2, 1) - // 12,345,679.6 $ number3 = 12345678- $ result3 = number_format ( $ 3, 3) - // 12,345,679,000?>
În acest caz, partea fracționată se rotește, de asemenea. În loc de cifre care lipsesc, sunt înlocuite zerouri.
Separatoare personalizate
Delimitatoarele standard folosite de funcția PHP number_format
() pot fi înlocuite cu orice alte caractere. Al treilea parametru este responsabil pentru separatorul zecimal, iar al patrulea parametru este responsabil pentru caracterul inter-cifră.
șir numărul_format (număr $ float, int $ decimale, șir $ dec_point, șir $ mii_sep)
și $ dec_point
, și $ mii_sep
sunt date de șir. Ca separator, puteți trece orice caracter, precum și un spațiu sau un șir gol. Din secvența simbolurilor se va folosi numai primul, ceilalți vor fi circumciși.
Funcția php number_format în exemple cu patru parametri:
Php $ număr_1 = 12345678.4321- $ number2 = 12345678.5678- $ number3 = 12345678- $ result1 = number_format ($ număr1, 5 ,, ``“. `) - // 12,345,678.43210 $ result2 = number_format ($ number2, 5` ^ `` `) - // 12345678: 56780 $ result3 = number_format ($ number2, 5,` - `` `) - // 12,345,678-56780 $ result4 = number_format ($ number3, 5` ** * `` xxx „) - // 12x345x678 * 000>?
Separatorii sunt înlocuiți cu cele personalizate, toate celelalte reguli sunt salvate.
Funcția PHP number_format
() oferă programatorului o cameră excelentă în formatarea valorilor numerice. Pentru a obține un rezultat adecvat, este important să urmați sintaxa stabilită de specificație și să rețineți că valoarea returnată de funcție are un tip de șir.
- Rotunjirea numerelor în programarea WEB
- Fracțiunea. Înmulțirea fracțiunilor ordinare, zecimale, mixte
- Numerele colective. Utilizarea și decalarea numerelor colective
- PHP: lucrul cu șiruri de caractere. Funcții de șir PHP
- Programare: Java. Tipuri de date
- Simboluri în PHP: șir la număr și înapoi
- Ce face funcția microtime PHP?
- String operator în Pascal - șir
- Funcția de tabulare: cum se scrie un program?
- Matematică din jаvascript Math
- Ce sunt numerele cu puncte plutitoare?
- Printf C: descriere, formatare, exemple
- Funcția de cercetare pentru începători
- Cum se calculează rădăcina celor opt
- Cum pot găsi restul unei divizări în Python?
- PHP sprintf: formatarea și procesarea șirurilor
- Funcția strpos din PHP: determinarea poziției substringului
- Funcția Scanf C: descriere
- Cum este împărțirea într-o coloană
- Cum să numărați numărul de caractere în Word, Open Office și Excel
- Rotunjirea în Excel este ușor!