116 of 410 menu

Funktionen number_format

Funktionen number_format giver mulighed for at formatere et tal. Den bruges hovedsageligt til at adskille tusinder med mellemrum, for eksempel kan den lave 1234567 om til 1 234 567.

Desuden giver funktionen mulighed for at regulere antallet af cifre efter decimaltegnet. Dette antal angives med den anden valgfrie parameter.

For eksempel kan brøken 12345.6789 laves om til brøken 12 345.68 - funktionen vil indsætte mellemrum mellem tusinderne og runde brøken af til to cifre efter decimaltegnet.

Den tredje valgfrie parameter angiver separator for decimaltegnet (standard er punktum, men den kan ændres). Sammen med den tredje parameter skal den fjerde parameter altid angives - den indstiller separator for tusinder (standard er komma, men den kan ændres, for eksempel til mellemrum). Det vil sige, som standard separerer funktionen tusinder med kommaer: laver 1234567 om til 1,234,567.

Syntaks

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(tal, antal decimaler);
number_format(tal, antal decimaler, decimalseparator, tusindseparator);

Eksempel

Lad os adskille tusinder med komma:

<?php echo number_format(1234567); ?>

Resultat af udførelse af kode:

'1,234,567'

Eksempel

Lad os adskille tusinder med komma, og runde decimaldelen til to cifre:

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

Resultat af udførelse af kode:

'1,234.57'

Eksempel

Lad os adskille tusinder med mellemrum, og runde decimaldelen til to cifre, og bruge skråstreg som decimalseparator:

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

Resultat af udførelse af kode:

1 234/57

Eksempel

Lad os adskille tusinder med mellemrum, runde decimaldelen til to cifre, og bruge punktum som decimalseparator:

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

Resultat af udførelse af kode:

1 234.57

Se også

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