116 of 410 menu

number_format funksiýasy

number_format funksiýasy sany formatlaşdyrmaga mümkinçilik berýär. Esasan, sanlaryň üçliklerini boşluklar bilen bölmek üçin ulanylýar, mysal üçin, 1234567-den 1 234 567 ýasap biler.

Funksiýa, şeýle hem, bölek bölegindäki belgileriň sanyny düzgünleşdirmäge mümkinçilik berýär. Bu sany ikinji hökmany bolmadyk parametr kesgitleýär.

Mysal üçin, 12345.6789 bölüjiliginden 12 345.68 bölüjiligi ýasap bolýar - funksiýa üçlikleriň arasynda boşluklar goýar we bölüjiligi bölek böleginde iki belgi çenli töwerekleýär.

Üçünji hökmany bolmadyk parametr bölek böleginiň bölüji belgisini kesgitleýär (bölegiň standarty nokat, ýöne üýtgedip bolýar). Üçünji parametr bilen bilelikde dördünji hem hökmany bolmaly - ol sanlaryň üçlikleriniň bölüjisini kesgitleýär (standarty ortaçyzgyç, ýöne üýtgedip bolýar, mysal üçin, boşluga). Ýagny, bölegiň standartynda funksiýa üçlikleri ortaçyzgyçlar bilen bölýär: 1234567-den 1,234,567 ýasap.

Sintaksis

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(san, belgileriň sany);
number_format(san, belgileriň sany, bölek böleginiň bölüjisi, müňler bölüjisi);

Mysal

Geliň, sanlaryň üçliklerini ortaçyzgyç bilen böläýelim:

<?php echo number_format(1234567); ?>

Kody ýerine ýetirmegiň netijesi:

'1,234,567'

Mysal

Geliň, sanlaryň üçliklerini ortaçyzgyç bilen böläýelim, bölek bölegini bolsa iki belgi çenli töwerekleýelim:

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

Kody ýerine ýetirmegiň netijesi:

'1,234.57'

Mysal

Geliň, sanlaryň üçliklerini boşluk bilen böläýelim, bölek bölegini bolsa iki belgi çenli töwerekleýelim, bölek böleginiň bölüjisi bolsa sles bolsun:

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

Kody ýerine ýetirmegiň netijesi:

1 234/57

Mysal

Geliň, sanlaryň üçliklerini boşluk bilen böläýelim, bölek bölegini bolsa iki belgi çenli töwerekleýelim, bölek böleginiň bölüjisi bolsa nokat bolsun:

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

Kody ýerine ýetirmegiň netijesi:

1 234.57

Şeýle-de serediň

  • printf funksiýasyny,
    haýsy setiri formatlaşdyrýar
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et