116 of 410 menu

Funkcia number_format

Funkcia number_format umožňuje formátovať číslo. Hlavne sa používa na to, aby oddelila tisícky čísel medzerami, napríklad, z 1234567 môže urobiť 1 234 567.

Okrem toho, funkcia umožňuje regulovať počet číslic za desatinnou čiarkou. Tento počet je nastavený druhým voliteľným parametrom.

Napríklad, možno zo zlomku 12345.6789 urobiť zlomok 12 345.68 - funkcia rozostaví medzery medzi tisíckami a zaokrúhli zlomok na dve číslice v desatinnej časti.

Tretí voliteľný parameter nastavuje oddeľovač desatinnej časti (predvolená je bodka, ale možno zmeniť). Nevyhnutne spolu s tretím parametrom musí byť aj štvrtý - ten nastavuje oddeľovač tisícok (predvolená je čiarka, ale možno zmeniť, napríklad, na medzeru). To znamená, že predvolene funkcia oddeľuje tisícky čiarkami: z 1234567 urobí 1,234,567.

Syntax

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(číslo, počet číslic);
number_format(číslo, počet číslic, oddeľovač desatinnej časti, oddeľovač tisícok);

Príklad

Poďme oddeliť tisícky čísel čiarkou:

<?php echo number_format(1234567); ?>

Výsledok vykonania kódu:

'1,234,567'

Príklad

Poďme oddeliť tisícky čísel čiarkou, a desatinnú časť zaokrúhlime na dve čísla:

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

Výsledok vykonania kódu:

'1,234.57'

Príklad

Poďme oddeliť tisícky čísel medzerou, a desatinnú časť zaokrúhlime na dve čísla, a oddeľovačom desatinnej časti urobíme lomku:

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

Výsledok vykonania kódu:

1 234/57

Príklad

Poďme oddeliť tisícky čísel medzerou, desatinnú časť zaokrúhlime na dve čísla, oddeľovačom desatinnej časti urobíme bodku:

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

Výsledok vykonania kódu:

1 234.57

Pozri tiež

  • funkciu printf,
    ktorá formátuje reťazec
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť