Funzione ya PHP number_format()
Mifano
Usafihisha namba:
<?php echo number_format("5000000")."<br>"; echo number_format("5000000",2)."<br>"; echo number_format("5000000",2,",","."); ?>
Uainishaji na kutumia
Kifungu ya number_format() kinakofomathiza namba kwa kufungua kina kina.
Madoa:Kifungu hiki kinakusaidia thamani moja, mbili au nne (hakuna thamani tatu).
Inayofaa
number_format(number,decimals,decimalpoint,separator)
Thamani | Kuhusu |
---|---|
number |
lazima. Namba inayotumika kwa kufomathiza. Ikiwa thamani zingine zilizotumika hazina, namba inafomathizwa kwenye mabaki yenye kipya na kipya kwenye kina kina kwa kufungua kina kina. |
decimals | Inayotumika kwa kushika kwa thamani hii. Ikiwa thamani hii inastawiwa, inatumia herufi ya kipya kama kipya kwa thamani hii. |
decimalpoint | Inayotumika kwa kushika kwa kipya kwa thamani hii. |
separator |
Inayotumika kwa kushika kwa uainishaji wa namba kwa milia. Inatumia herufi ya kwanza kwa sababu ya thamani hii. Kama "xxx" inapakia "x" tu. Madoa:Ikiwa thamani hii inastawiwa, thamani zingine zote ni lazima. |
Vitendo vya teknolojia
Matokeo: | Ina kuwaanisha namba iliyofomathizwa. |
Versioni ya PHP: | 4+ |
Takwimu za ushindano: |
Kuanzia PHP 5.4, kifungu hiki kina huzingatia thamani: decimalpoint na separator Inakusaidia kwa kina zaidi ya kina kina. Kwenye versioni za zamani, kwa sababu ya kufungua kina kwanza cha kila kina. |
Mafano mengi
Mfano 1
Niagiza kuelewa kueleza: moja ya thamani ina kumaliza chini kwa namba (inaumiza kwenye mabaki yenye kipya), pamoja na thamani mbili ina kutoa uongo ambao unavyotaka:
<?php $num = 4999.9; $formattedNum = number_format($num)."<br>"; echo $formattedNum; $formattedNum = number_format($num, 2); echo $formattedNum; ?>