站內搜尋

Friday, April 25, 2014

[PHP] 如何將有千分位的字串轉成數字 ( str_replace )

有時我們的資料來源是字串型態的數字,例如: 1,000,如果直接拿來作運算會有問題,
echo '1,000' * 3;  //印出3
因為字串 '1,000' 直接拿來運算時,會被當作數字 1,所以我們要先處理一下,
echo str_replace(',', '', '1,000') * 3;  //印出3000

備註:當然除了 1,000 外 1,234 或 987,654.321 ...等隨便的數字都可以適用。

2 comments:

  1. This comment has been removed by a blog administrator.

    ReplyDelete