116 of 410 menu

Funktsioon number_format

Funktsioon number_format võimaldab arvu vormindada. Põhimõtteliselt kasutatakse seda selleks, et eraldada arvude kolmikud tühikutega, näiteks 1234567-st saab teha 1 234 567.

Lisaks võimaldab funktsioon reguleerida kümnendkohtade arvu. See arv määratakse teise valikulise parameetriga.

Näiteks saab murdosast 12345.6789 teha murdosa 12 345.68 - funktsioon asestab tühikud kolmikute vahele ja ümardab murdosa kahe kohani murdosas.

Kolmas valikuline parameeter määrab murdosa eraldaja (vaikimisi punkt, kuid seda saab muuta). Koos kolmanda parameetriga peab tingimata olema ka neljas - see määrab arvukolmikute eraldaja (vaikimisi koma, kuid seda saab muuta, näiteks tühikuks). See tähendab, et vaikimisi eraldab funktsioon kolmikud koma abil: 1234567-st saab 1,234,567.

Süntaks

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(arv, kümnendkohtade arv);
number_format(arv, kümnendkohtade arv, murdosa eraldaja, tuhandete eraldaja);

Näide

Eraldame arvukolmikud komaga:

<?php echo number_format(1234567); ?>

Koodi täitmise tulemus:

'1,234,567'

Näide

Eraldame arvukolmikud komaga, ja ümardame murdosa kahe kohani:

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

Koodi täitmise tulemus:

'1,234.57'

Näide

Eraldame arvukolmikud tühikuga, ümardame murdosa kahe kohani, ja murdosa eraldajaks paneme kaldkriipsu:

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

Koodi täitmise tulemus:

1 234/57

Näide

Eraldame arvukolmikud tühikuga, ümardame murdosa kahe kohani, murdosa eraldajaks paneme punkti:

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

Koodi täitmise tulemus:

1 234.57

Vaata ka

  • funktsiooni printf,
    mis vormindab stringi
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu