116 of 410 menu

Funkcija number_format

Funkcija number_format ļauj formatēt skaitli. Galvenokārt tiek izmantota, lai atdalītu skaitļu trijniekus ar atstarpēm, piemēram, no 1234567 tā var izveidot 1 234 567.

Turklāt funkcija ļauj regulēt ciparu skaitu aiz komata. Šo skaitli norāda ar otro neobligāto parametru.

Piemēram, no daļskaitļa 12345.6789 var izveidot daļskaitli 12 345.68 - funkcija ievietos atstarpes starp trijniekiem un noapaļos daļskaitli līdz diviem cipariem aiz komata.

Trešais neobligātais parametrs norāda atdalītāju daļskaitļa daļai (pēc noklusējuma punkts, bet to var mainīt). Obligāti kopā ar trešo parametru jābūt arī ceturtajam - tas nosaka skaitļu trijnieku atdalītāju (pēc noklusējuma komats, bet to var mainīt, piemēram, uz atstarpi). Tas ir, pēc noklusējuma funkcija atdala trijniekus ar komatiem: no 1234567 veido 1,234,567.

Sintakse

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(skaitlis, ciparu skaits aiz komata);
number_format(skaitlis, ciparu skaits aiz komata, daļskaitļa atdalītājs, tūkstošu atdalītājs);

Piemērs

Atdalīsim skaitļu trijniekus ar komatu:

<?php echo number_format(1234567); ?>

Koda izpildes rezultāts:

'1,234,567'

Piemērs

Atdalīsim skaitļu trijniekus ar komatu, un daļskaitli noapaļosim līdz diviem cipariem aiz komata:

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

Koda izpildes rezultāts:

'1,234.57'

Piemērs

Atdalīsim skaitļu trijniekus ar atstarpi, un daļskaitli noapaļosim līdz diviem cipariem aiz komata, bet daļskaitļa atdalītāju izveidosim kā slīpsvītru:

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

Koda izpildes rezultāts:

1 234/57

Piemērs

Atdalīsim skaitļu trijniekus ar atstarpi, daļskaitli noapaļosim līdz diviem cipariem aiz komata, bet daļskaitļa atdalītāju izveidosim kā punktu:

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

Koda izpildes rezultāts:

1 234.57

Skatiet arī

  • funkciju printf,
    kas formatē virkni
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt