116 of 410 menu

Funkcija number_format

Funkcija number_format leidžia formatuoti skaičių. Daugiausia naudojama tam, kad atskirti skaičių trejetus tarpais, pavyzdžiui, iš 1234567 ji gali padaryti 1 234 567.

Be to, funkcija leidžia reguliuoti skaičių po kablelio. Šis skaičius nustatomas antruoju neprivalomu parametru.

Pavyzdžiui, galima iš skaičiaus 12345.6789 padaryti skaičių 12 345.68 - funkcija įstatys tarpus tarp trejetų ir apvalins skaičių iki dviejų skaitmenų po kablelio.

Treciasis neprivalomas parametras nustato skyrikį trupmeninei daliai (pagal nutylėjimą taškas, bet galima pakeisti). Būtinai kartu su trečiuoju parametru turi būti ir ketvirtasis - jis nustato skaičių trejetų skyriklį (pagal nutylėjimą kablelis, bet galima pakeisti, pavyzdžiui, į tarpą). Tai yra pagal nutylėjimą funkcija skiria trejetus kableliais: iš 1234567 padaro 1,234,567.

Sintaksė

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(skaičius, skaičius po kablelio);
number_format(skaičius, skaičius po kablelio, trupmeninės dalies skyriklys, tūkstančių skyriklys);

Pavyzdys

Atskirkime skaičių trejetus kableliu:

<?php echo number_format(1234567); ?>

Kodo vykdymo rezultatas:

'1,234,567'

Pavyzdys

Atskirkime skaičių trejetus kableliu, o trupmeninę dalį apvalinkime iki dviejų skaitmenų:

<?php echo number_format(1234.567, 2); ?>

Kodo vykdymo rezultatas:

'1,234.57'

Pavyzdys

Atskirkime skaičių trejetus tarpu, o trupmeninę dalį apvalinkime iki dviejų skaitmenų, o trupmeninės dalies skyriklį padarykime pasviruoju brūkšniu:

<?php echo number_format(1234.567, 2, '/', ' '); ?>

Kodo vykdymo rezultatas:

1 234/57

Pavyzdys

Atskirkime skaičių trejetus tarpu, trupmeninę dalį apvalinkime iki dviejų skaitmenų, trupmeninės dalies skyriklį padarykime tašku:

<?php echo number_format(1234.567, 2, '.', ' '); ?>

Kodo vykdymo rezultatas:

1 234.57

Taip pat žiūrėkite

  • funkciją printf,
    kuri formatuoja eilutę
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti