【问题标题】:PHP function that formats number into text [duplicate]将数字格式化为文本的PHP函数[重复]
【发布时间】:2013-03-17 19:52:14
【问题描述】:

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

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

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

【问题讨论】:

标签: php


【解决方案1】:

使用 intl/NumberFormatter:

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

【讨论】:

    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多