Funksioni number_format

Funksioni number_format lejon formatimin e numrave. Kryesisht përdoret për të ndarë treshet e numrave me hapësira, për shembull, nga 1234567 mund të bëjë 1 234 567.

Përveç kësaj, funksioni lejon rregullimin e numrit të shifrave pas pjesës thyesore. Ky numër vendoset nga parametri i dytë jo i detyrueshëm.

Për shembull, nga thyesa 12345.6789 mund të bëhet thyesa 12 345.68 - funksioni do të vendosë hapësira midis tresheve dhe do të rrumbullakosë thyesën në dy shifra në pjesën thyesore.

Parametri i tretë jo i detyrueshëm vendos ndarësin e pjesës thyesore (si parazgjedhje pikë, por mund të ndryshohet). Domosdoshmërisht së bashku me parametrin e tretë duhet të jetë edhe i katërti - ai vendos ndarësin e tresheve të numrave (si parazgjedhje presje, por mund të ndryshohet, për shembull, në hapësirë). Kjo do të thotë si parazgjedhje funksioni ndan treshet me presje: nga 1234567 bën 1,234,567.

Sintaksa

phpnumber_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
phpnumber_format(numri, numri i shifrave);
phpnumber_format(numri, numri i shifrave, ndarësi i pjesës thyesore, ndarësi i mijërave);

Shembull

Le t'i ndajmë treshet e numrave me presje:

php<?php
  echo number_format(1234567);
?>

Rezultati i ekzekutimit të kodit:

php'1,234,567'

Shembull

Le t'i ndajmë treshet e numrave me presje, dhe pjesën thyesore ta rrumbullakojmë në dy shifra:

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

Rezultati i ekzekutimit të kodit:

php'1,234.57'

Shembull

Le t'i ndajmë treshet e numrave me hapësirë, pjesën thyesore ta rrumbullakojmë në dy shifra, dhe ndarësin e pjesës thyesore ta bëmë vizë:

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

Rezultati i ekzekutimit të kodit:

php1 234/57

Shembull

Le t'i ndajmë treshet e numrave me hapësirë, pjesën thyesore ta rrumbullakojmë në dy shifra, ndarësin e pjesës thyesore ta bëmë pikë:

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

Rezultati i ekzekutimit të kodit:

php1 234.57

Shihni gjithashtu

  • funksionin printf,
    i cili formaton stringun