php 處理數字為金錢格式


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM