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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау