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 »

ULASHISH

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!