116 of 410 menu

Funkcija number_format

Funkcija number_format omogoča formatiranje števil. V glavnem se uporablja za ločevanje trojic številk s presledki, na primer, iz 1234567 lahko naredi 1 234 567.

Poleg tega funkcija omogoča uravnavanje števila števk za decimalno vejico. To število je določeno z drugim neobveznim parametrom.

Na primer, iz ulomka 12345.6789 lahko naredimo ulomek 12 345.68 - funkcija bo postavila presledke med trojice in zaokrožila ulomek na dve števki v decimalnem delu.

Tretji neobvezni parameter določa ločilo decimalnega dela (privzeto je pika, vendar ga je mogoče spremeniti). Skupaj s tretjim parametrom mora biti nujno tudi četrti - ta nastavi ločilo trojic števil (privzeto je vejica, vendar jo je mogoče spremeniti, na primer, v presledek). To pomeni, da funkcija privzeto ločuje trojice z vejicami: iz 1234567 naredi 1,234,567.

Sintaksa

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(število, število števk);
number_format(število, število števk, ločilo decimalnega dela, ločilo tisočic);

Primer

Ločimo trojice števil z vejico:

<?php echo number_format(1234567); ?>

Rezultat izvajanja kode:

'1,234,567'

Primer

Ločimo trojice števil z vejico, decimalke pa zaokrožimo na dve števki:

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

Rezultat izvajanja kode:

'1,234.57'

Primer

Ločimo trojice števil s presledkom, decimalke pa zaokrožimo na dve števki, ločilo decimalnega dela pa naj bo poševnica:

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

Rezultat izvajanja kode:

1 234/57

Primer

Ločimo trojice števil s presledkom, decimalke zaokrožimo na dve števki, ločilo decimalnega dela naj bo pika:

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

Rezultat izvajanja kode:

1 234.57

Glejte tudi

  • funkcijo printf,
    ki formatira niz
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni