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,",",".");
?>

Mfano wa kuanzisha

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;
?>

Mfano wa kuanzisha