116 of 410 menu

number_format функциясы

number_format функциясы санды форматтоого мүмкүндүк берет. Негизинен сандардын үчөөнү боштуктар менен бөлүү үчүн колдонулат, мисалы, 1234567 санынан ал 1 234 567 санын жасай алат.

Функция ошондой эле бөлчөк бөлүгүнөн кийинки белгилердин санын жөнгө сала алат. Бул сан экинчи милдеттүү эмес параметр менен белгиленет.

Мисалы, 12345.6789 бөлчөгүнөн 12 345.68 бөлчөгүн жасаса болот - функция үчөөнүн ортосунда боштуктарды коёт жана бөлчөк бөлүгүн эки белгиге чейин тегеректейт.

Үчүнчү милдеттүү эмес параметр бөлчөк бөлүгүнүн бөлүүчүсүн белгилейт (демейки болуп чекит, бирок өзгөртсө болот). Үчүнчү параметр менен бирге төртүнчү параметр да милдеттүү болушу керек - ал үчөөнүн бөлүүчүсүн орнотот (демейки болуп үтүр, бирок өзгөртсө болот, мисалы, боштукка). Башкача айтканда, демейки функция үчөөнү үтүр менен бөлөт: 1234567 санынан 1,234,567 санын жасайт.

Синтаксиси

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(сан, белгилердин саны);
number_format(сан, белгилердин саны, бөлчөк бөлүгүнүн бөлүүчүсү, миңдерди бөлүүчү);

Мисал

Келгиле, сандардын үчөөнү үтүр менен бөлөлү:

<?php echo number_format(1234567); ?>

Кодду иштетүүнүн натыйжасы:

'1,234,567'

Мисал

Келгиле, сандардын үчөөнү үтүр менен бөлөлү, ал эми бөлчөк бөлүгүн эки белгиге чейин тегеректейли:

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

Кодду иштетүүнүн натыйжасы:

'1,234.57'

Мисал

Келгиле, сандардын үчөөнү боштук менен бөлөлү, бөлчөк бөлүгүн эки белгиге чейин тегеректейли, ал эми бөлчөк бөлүгүнүн бөлүүчүсү катары кыстырманы (/ коёлу):

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

Кодду иштетүүнүн натыйжасы:

1 234/57

Мисал

Келгиле, сандардын үчөөнү боштук менен бөлөлү, бөлчөк бөлүгүн эки белгиге чейин тегеректейли, бөлчөк бөлүгүнүн бөлүүчүсү катары чекитти коёлу:

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

Кодду иштетүүнүн натыйжасы:

1 234.57

Ошондой эле караңыз

  • printf функциясын,
    ал сапты форматтайт
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу