number_format()
PHP number_format() funksiyasi
❮ PHP string funksiyalari ma’lumotnomasi
Misol
Sonlarni formatlang:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
number_format() funksiyasi sonni minglik guruhlarga ajratib formatlaydi.
Sintaksis
number_format(number,decimals,decimalpoint,separator)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| number | Majburiy. Formatlanadigan son. Agar boshqa parametrlar o‘rnatilmasa, son kasr qismisiz va minglar ajratuvchisi sifatida vergul (,) bilan formatlanadi. |
| decimals | Ixtiyoriy. Nechta kasr xonasi bo‘lishini belgilaydi. Agar bu parametr o‘rnatilsa, son o‘nli kasr ajratuvchisi sifatida nuqta (.) bilan formatlanadi |
| decimalpoint | Ixtiyoriy. O‘nli kasr ajratuvchisi sifatida qaysi string ishlatilishini belgilaydi |
| separator | Ixtiyoriy. Minglar ajratuvchisi sifatida qaysi string ishlatilishini belgilaydi. Ajratuvchining faqat birinchi belgisi ishlatiladi. Masalan, "xxx" "x" bilan bir xil natija beradi Eslatma: Agar bu parametr berilsa, qolgan barcha parametrlar ham majburiy bo‘ladi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Formatlangan sonni qaytaradi |
|---|---|
| PHP versiyasi: | 4+ |
| O‘zgarishlar tarixi: | PHP 8.3: decimals uchun manfiy qiymatlarni qayta ishlash qo‘shildi. |
Ko‘proq misollar
Misol
Siz narxni qaytarmoqchisiz: bitta parametr sonni yaxlitlaydi (u kasr qismisiz formatlanadi). Ikkita parametr esa siz kutgan natijani berishi kerak:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
O‘zingiz sinab ko‘ring »
❮ PHP string funksiyalari ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
