Ֆունկցիա 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,
որը ֆորմատավորում է տողը