116 of 410 menu

number_format funksiyasi

number_format funksiyasi sonni formatlash imkonini beradi. Asosan, raqamlarning uchliklarini bo'shliq bilan ajratish uchun ishlatiladi, masalan, 1234567 dan 1 234 567 ni yasashi mumkin.

Bundan tashqari, funktsiya kasr qismidagi belgilar sonini tartibga solish imkonini beradi. Bu son ikkinchi ixtiyoriy parametr bilan belgilanadi.

Masalan, 12345.6789 kasridan 12 345.68 kasrini yasash mumkin - funktsiya uchliklar orasiga bo'shliqlarni qo'yadi va kasrni kasr qismida ikkita raqamga yaxlitlaydi.

Uchinchi ixtiyoriy parametr kasr ajratuvchisini belgilaydi (standart nuqta, lekin o'zgartirish mumkin). Uchinchi parametr bilan birga to'rtinchi parametr ham bo'lishi shart - u raqamlarning uchlik ajratuvchisini o'rnatadi (standart vergul, lekin o'zgartirish mumkin, masalan, bo'shliqqa). Ya'ni, standart bo'yicha funktsiya uchliklarni vergul bilan ajratadi: 1234567 dan 1,234,567 ni yasaydi.

Sintaksis

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(son, kasr_soni);
number_format(son, kasr_soni, kasr_ajratuvchi, minglik_ajratuvchi);

Misol

Keling, raqamlarning uchliklarini vergul bilan ajratamiz:

<?php echo number_format(1234567); ?>

Kodni bajarish natijasi:

'1,234,567'

Misol

Keling, raqamlarning uchliklarini vergul bilan ajratamiz, kasr qismini esa ikkita raqamga yaxlitlaymiz:

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

Kodni bajarish natijasi:

'1,234.57'

Misol

Keling, raqamlarning uchliklarini bo'shliq bilan ajratamiz, kasr qismini esa ikkita raqamga yaxlitlaymiz, kasr ajratuvchisi sifatida chiziqcha qo'yamiz:

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

Kodni bajarish natijasi:

1 234/57

Misol

Keling, raqamlarning uchliklarini bo'shliq bilan ajratamiz, kasr qismini ikkita raqamga yaxlitlaymiz, kasr ajratuvchisi sifatida nuqta qo'yamiz:

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

Kodni bajarish natijasi:

1 234.57

Shuningdek qarang

  • printf funksiyasi,
    qatorni formatlaydi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish