116 of 410 menu

number_format funksiyası

number_format funksiyası ədədi formatlamağa imkan verir. Əsasən, ədədlərin üçlüklərini boşluqlarla ayırmaq üçün istifadə olunur, məsələn, 1234567-dən 1 234 567 edə bilər.

Bundan əlavə, funksiya kəsr hissəsindən sonrakı işarələrin sayını tənzimləməyə imkan verir. Bu say ikinci isteğe bağlı parametrlə təyin olunur.

Məsələn, 12345.6789 kəsririndən 12 345.68 kəsri edilə bilər - funksiya üçlüklər arasında boşluqlar qoyacaq və kəsri kəsr hissəsində iki işarəyə yuvarlaqlaşdıracaq.

Üçüncü isteğe bağlı parametr kəsr hissəsinin ayırıcısını təyin edir (defolt olaraq nöqtə, amma dəyişdirilə bilər). Üçüncü parametrlə birlikdə mütləq dördüncü parametr də olmalıdır - o, ədəd üçlüklərinin ayırıcısını təyin edir (defolt olaraq vergül, amma dəyişdirilə bilər, məsələn, boşluğa). Yəni defolt olaraq funksiya üçlükləri vergüllərlə ayırır: 1234567-dən 1,234,567 edir.

Sintaksis

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(ədəd, işarələrin_sayı);
number_format(ədəd, işarələrin_sayı, kəsr_hissəsi_ayırıcısı, minlik_ayırıcısı);

Nümunə

Gəlin ədəd üçlüklərini vergüllə ayıraq:

<?php echo number_format(1234567); ?>

Kodun icra nəticəsi:

'1,234,567'

Nümunə

Gəlin ədəd üçlüklərini vergüllə ayıraq, kəsr hissəsini isə iki işarəyə yuvarlaqlaşdıraq:

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

Kodun icra nəticəsi:

'1,234.57'

Nümunə

Gəlin ədəd üçlüklərini boşluqla ayıraq, kəsr hissəsini isə iki işarəyə yuvarlaqlaşdıraq, kəsr hissəsi ayırıcısı kimi isə slash işarəsi istifadə edək:

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

Kodun icra nəticəsi:

1 234/57

Nümunə

Gəlin ədəd üçlüklərini boşluqla ayıraq, kəsr hissəsini iki işarəyə yuvarlaqlaşdıraq, kəsr hissəsi ayırıcısı kimi isə nöqtə istifadə edək:

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

Kodun icra nəticəsi:

1 234.57

Həmçinin baxın

  • printf funksiyasına,
    sətri formatlayan
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et