php number_format函數(shù)用於透過千位元分組來格式化數(shù)字,其語法是number_format(number,decimals,decimalpoint,separator),參數(shù)number必需,指要格式化的數(shù)字。
php number_format函數(shù)怎麼用?
定義與用法
number_format() 函數(shù)透過千位元分組來格式化數(shù)字。
註解:此函數(shù)支援一個、兩個或四個參數(shù)(不是三個)。
語法
number_format(number,decimals,decimalpoint,separator)
參數(shù)?
#number 必要。要格式化的數(shù)字。如果未設(shè)定其他參數(shù),則數(shù)字會被格式化為不含小數(shù)點(diǎn)且以逗號(,)作為千位分隔符號。
decimals 可選。規(guī)定多少個小數(shù)。如果設(shè)定了該參數(shù),則使用點(diǎn)號(.)作為小數(shù)點(diǎn)來格式化數(shù)字。
decimalpoint 可選。規(guī)定用作小數(shù)點(diǎn)的字串。
separator 可選。規(guī)定用作千位分隔符號的字串。僅使用該參數(shù)的第一個字元。如 "xxx" 僅輸出 "x"。
註解:如果設(shè)定了該參數(shù),那麼所有其他參數(shù)都是必需的。
傳回值: 傳回已格式化的數(shù)字。
PHP 版本: 4
更新日誌:
自 PHP 5.4 起,函數(shù)在參數(shù) decimalpoint 和 separator 中支援多位元組。在先前的版本中,值使用每個分隔符號的第一個位元組。
實(shí)例1
您想要傳回一個價格:
一個參數(shù)將對數(shù)字進(jìn)行舍入(格式化為不帶小數(shù)位形式),兩個參數(shù)將給出您想要的結(jié)果:
<?php $num = 1999.9; $formattedNum = number_format($num)."<br>"; echo $formattedNum; $formattedNum = number_format($num, 2); echo $formattedNum; ?>
輸出:
2,000 1,999.90
實(shí)例2
##格式化數(shù)字:<?php echo number_format("1000000")."<br>"; echo number_format("1000000",2)."<br>"; echo number_format("1000000",2,",","."); ?>輸出:
1,000,000 1,000,000.00 1.000.000,00
以上是php number_format函數(shù)怎麼用的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)