(這是我廢棄的 tumblr 部落格的轉發;日期為 2016 年 11 月 17 日)
一位客戶要求我們在他們的網站上拼出數字,以澄清一些財務總額。 我最初計劃從 2002 年開始使用 ColdFusion NumberAsString UDF。在查看結果後,我認為值得進行單元測試比較來查看與 ICU4J (java) 的結果。
最後,我決定用ICU4J,因為:
123 = "one hundred twenty-three" 100001 = "one hundred thousand one" 9 = "nine" 64578.25 = "sixty-four thousand five hundred seventy-eight point two five" 0.333 = "zero point three three three"
這是 CFML 原始碼:
https://gist.github.com/JamoCA/cd343524e417f382d5c706954e52dfaf
以上是使用 ColdFusion 和 ICU4J 將數字轉換為文本的詳細內容。更多資訊請關注PHP中文網其他相關文章!