Функција number_format
Функцијата number_format овозможува форматирање
на број. Главно се користи за тоа,
за да се одделат триците на броеви со празни места, на
пример, од 1234567 таа може да направи
1 234 567.
Покрај тоа, функцијата овозможува регулирање на бројот на цифри по децималниот дел. Овој број се задава со вториот незадолжителен параметар.
На пример, може од дробот 12345.6789
да се направи дроб 12 345.68 - функцијата
ќе постави празни места помеѓу триците и ќе заокружи
дробот на две цифри во децималниот дел.
Третиот незадолжителен параметар го задава разделувачот
на децималниот дел (по стандард точка, но може
да се смени). Задолжително заедно со третиот параметар
мора да има и четврти - тој го поставува
разделувачот на триците броеви (по стандард запирка,
но може да се смени, на пример, на празно место).
Тоа значи по стандард функцијата ги разделува триците
со запирки: од 1234567 прави 1,234,567.
Синтакса
number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(број, број на цифри);
number_format(број, број на цифри, разделувач на децимален дел, разделувач на илјадарки);
Пример
Ајде да ги одделиме триците броеви со запирка:
<?php
echo number_format(1234567);
?>
Резултат од извршувањето на кодот:
'1,234,567'
Пример
Ајде да ги одделиме триците броеви со запирка, а децималниот дел да го заокружиме на две цифри:
<?php
echo number_format(1234.567, 2);
?>
Резултат од извршувањето на кодот:
'1,234.57'
Пример
Ајде да ги одделиме триците броеви со празно место, а децималниот дел да го заокружиме на две цифри, а разделувачот на децималниот дел да биде коса црта:
<?php
echo number_format(1234.567, 2, '/', ' ');
?>
Резултат од извршувањето на кодот:
1 234/57
Пример
Ајде да ги одделиме триците броеви со празно место, децималниот дел да го заокружиме на две цифри, разделувачот на децималниот дел да биде точка:
<?php
echo number_format(1234.567, 2, '.', ' ');
?>
Резултат од извршувањето на кодот:
1 234.57
Погледнете ги исто така
-
функцијата
printf,
која форматира низа