116 of 410 menu

Функция number_format

Функция number_format сонни форматлаш имконини беради. Асосан сонларнинг учталарини бошлиқ билан ажратиш учун ишлатилади, масалан, 1234567 дан 1 234 567 ҳосил қилиш мумкин.

Бундан ташқари, функция каср қисмидан кейинги белгилар сонини тартибга солиш имконини беради. Бу сони иккинчи мажбурий бўлмаган параметр орқали белгиланади.

Масалан, 12345.6789 каср сонни 12 345.68 га айлантириш мумкин - функция учталар ўртасига бошлиқларни қўйadi ва касрни каср қисмида икки белгига яхлитлайди.

Учинчи мажбурий бўлмаган параметр каср қисми ажраткичини белгилайди (оддатада нуқта, лекин ўзгартириш мумкин). Учинчи параметр билан бирга tўртинчи параметр ҳам бўлиши шарт - у сонларнинг учталари ажраткичини ўрнатади (оддатада вергул, лекин ўзгартириш мумкин, масалан, бошлиққа). Яъни оддатада функция учталарни вергул билан ажратади: 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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш