number_format(需要轉換的數字,保留小數個數,小數點符號,每三位的分隔符)
echo number_format("1000000")."<br>"; //默認顯示:1,000,000
echo number_format("1000000",2)."<br>";//默認顯示:1,000,000.00
echo number_format("1000000",2,".",""); //自定義顯示:1000000.00
還有一個money_format('')
但是這個函數沒法在 Windows 平台上工作。
提示:該函數常與 setlocale() 函數一起使用。
<?php
$num = 123456.78;
setlocale(LC_MONETARY,"en_US");//en_US是國際模式 傳NULL為China 可以自己嘗試
echo money_format("這個金額是%i", $number);
?>
輸出結果是:
這個金額是USD 123,456.78