116 of 410 menu

Kazi number_format

Kazi number_format inaruhusu kuformat namba. Hutumiwa hasa kwa madhumuni ya kutenganisha makundi ya namba tatu-tatu kwa nafasi, kwa mfano, kutoka 1234567 inaweza kufanya 1 234 567.

Zaidi ya hayo, kazi huruhusu kudhibiti idadi ya tarakimu baada ya sehemu ya desimali. Hii idadi imewekwa na kigezo cha pili kisicholazimisha.

Kwa mfano, inaweza kubadilisha sehemu desimali 12345.6789 kuwa 12 345.68 - kazi itaweka nafasi kati ya makundi ya tatu na itakaruza sehemu ya desimali kwa tarakimu mbili za nyuma.

Kigezo cha tatu kisicholazimisha huweka kitenganishi cha sehemu ya desimali (chaguo-msingi ni nukta, lakini inaweza kubadilishwa). Lazima pamoja na kigezo cha tatu kiwe na cha nne - kinachoweka kitenganishi cha makundi ya namba tatu-tatu (chaguo-msingi ni koma, lakini inaweza kubadilishwa, kwa mfano, kuwa nafasi). Hiyo ni, kwa chaguo-msingi kazi hutenganisha makundi ya tatu kwa vitanzi: kutoka 1234567 hufanya 1,234,567.

Syntaxi

number_format(float $num, int $decimals = 0, ?string $decimal_separator = ".", ?string $thousands_separator = ","): string
number_format(namba, idadi_ya_tarakimu);
number_format(namba, idadi_ya_tarakimu, kitenganishi_desimali, kitenganishi_maelfu);

Mfano

Wacha tutenganishe makundi ya namba tatu-tatu kwa koma:

<?php echo number_format(1234567); ?>

Matokeo ya kutekeleza kificho:

'1,234,567'

Mfano

Wacha tutenganishe makundi ya namba tatu-tatu kwa koma, na sehemu ya desimali tukarakushe hadi tarakimu mbili za nyuma:

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

Matokeo ya kutekeleza kificho:

'1,234.57'

Mfano

Wacha tutenganishe makundi ya namba tatu-tatu kwa nafasi, na sehemu ya desimali tukarakushe hadi tarakimu mbili za nyuma, na kitenganishi cha desimali tukifanye kistari mwongo (slash):

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

Matokeo ya kutekeleza kificho:

1 234/57

Mfano

Wacha tutenganishe makundi ya namba tatu-tatu kwa nafasi, sehemu ya desimali tukarakushe hadi tarakimu mbili za nyuma, kitenganishi cha desimali tukifanye nukta:

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

Matokeo ya kutekeleza kificho:

1 234.57

Angalia Pia

  • kazinya printf,
    ambayo huformat mfumo wa herufi
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa