2013-03-17 106 views
1

出于好奇,这只是一个问题。在这一点上是否有一个PHP函数可以将一个数字转换为相应的文本?例如1 ='一个'。 1000 ='一千'。将数字格式化为文本的PHP函数

我不认为这真的很难做到。通常我们说数字的方式除了前20个数字之外都很一致。尽管如此,我还是无法找到这样的功能。

虽然我可能会做出一个。可能是一种有趣的简单AI项目。

+0

这无疑在这里问过。只需要找到它。 – 2013-03-17 19:53:27

+0

哈哈,我是无辜的。我试过看,找不到任何东西。 – Alex 2013-03-17 19:53:52

+0

您应该看到:http://www.karlrixon.co.uk/writing/convert-numbers-to-words-with-php/ – 2013-03-17 19:55:43

回答

4

随着国际/ NumberFormatter类:

var_dump(
    numfmt_create('en_US', NumberFormatter::SPELLOUT)->format(655) 
);