116 of 410 menu

ფუნქცია 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,
    რომელიც ფორმატირებს სტრიქონს
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა