116 of 410 menu

Funksjonen number_format

Funksjonen number_format lar deg formatere et tall. Den brukes hovedsakelig for å skille tusen-tall med mellomrom, for eksempel, fra 1234567 kan den lage 1 234 567.

I tillegg lar funksjonen deg regulere antall sifre etter desimalen. Dette antallet angis med den andre valgfrie parameteren.

For eksempel, kan man fra brøken 12345.6789 lage brøken 12 345.68 - funksjonen vil sette inn mellomrom mellom tusen-tallene og runde brøken av til to sifre i desimaldelen.

Den tredje valgfrie parameteren angir skilletegn for desimaldelen (standard er punktum, men den kan endres). Sammen med den tredje parameteren må den fjerde alltid være med - den setter skilletegn for tusen-tall (standard er komma, men den kan endres, for eksempel til mellomrom). Det vil si at standard funksjon skiller tusen-tall med komma: fra 1234567 lager den 1,234,567.

Syntaks

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(tall, antall desimaler);
number_format(tall, antall desimaler, desimalskilletegn, tusenskilleggn);

Eksempel

La oss skille tusen-tall med komma:

<?php echo number_format(1234567); ?>

Resultat av kjøring av kode:

'1,234,567'

Eksempel

La oss skille tusen-tall med komma, og runde desimaldelen av til to sifre:

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

Resultat av kjøring av kode:

'1,234.57'

Eksempel

La oss skille tusen-tall med mellomrom, og runde desimaldelen av til to sifre, og bruke skråstrek som desimalskilletegn:

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

Resultat av kjøring av kode:

1 234/57

Eksempel

La oss skille tusen-tall med mellomrom, og runde desimaldelen av til to sifre, og bruke punktum som desimalskilletegn:

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

Resultat av kjøring av kode:

1 234.57

Se også

  • funksjonen printf,
    som formaterer en streng
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis