(这是我废弃的 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中文网其他相关文章!