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ň
-
printffunksiýasyny,
haýsy setiri formatlaşdyrýar