1

这只是出于好奇而提出的问题。此时是否有一个 PHP 函数可以将数字转换为文本等价物?例如 1 = '一'。1000 = '一千'。

我不认为这真的很难做到。一般来说,除了前 20 个数字外,我们说数字的方式非常一致。不过,我还没有找到这样的功能。

不过我可能最终会做一个。可能是一个有趣的简单人工智能项目。

4

1 回答 1

4

With intl/NumberFormatter:

var_dump(
    numfmt_create('en_US', NumberFormatter::SPELLOUT)->format(655)
);
于 2013-03-17T19:57:53.827 回答