为了账号安全,请及时绑定邮箱和手机立即绑定

有没有一种简单的方法可以将数字转换为PHP中的单词?

有没有一种简单的方法可以将数字转换为PHP中的单词?

PHP
料青山看我应如是 2019-08-19 16:27:54
有没有一种简单的方法可以将数字转换为PHP中的单词?在PHP中,有一种简单的方法可以将数字转换为单词吗?举例来说,27到27。
查看完整描述

3 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

或者,您可以使用intlPHP中的包中的NumberFormatter类。这是一个示例代码,可以帮助您入门(对于命令行):

<?phpif ($argc < 3) 
    {
    echo "usage: php {$argv[0]} lang-tag number ...\n";
    exit;
    }array_shift($argv);$lang_tag = array_shift($argv);$nf1 = new NumberFormatter($lang_tag, NumberFormatter::DECIMAL);$nf2 = new NumberFormatter($lang_tag, NumberFormatter::SPELLOUT);foreach ($argv as $num) 
    {
    echo $nf1->format($num).' is '.$nf2->format($num)."\n"; 
    }


查看完整回答
反对 回复 2019-08-19
?
绝地无双

TA贡献1946条经验 获得超4个赞

PECL 有Numbers_Words包装。它完全符合您的要求。支持以下语言:

  • bg(保加利亚语)由Kouber Saparev撰写

  • cs(捷克语)由Petr'PePa'Pavel

  • de(德国)Piotr Klaban

  • dk(丹麦语)由Jesper Veggerby执导

  • 由Piotr Klaban创作的en_100(Donald Knuth系统,英语)

  • 由Piotr Klaban创作的en_GB(英式英语)

  • 由Piotr Klaban创作的en_US(美国英语)

  • 西雅图(西班牙卡斯特拉诺)的Xavier Noguer

  • es_AR(阿根廷西班牙语)由Martin Marrese撰写

  • et(爱沙尼亚语),Erkki Saarniit

  • fr(法语)由Kouber Saparev撰写

  • fr_BE(法国比利时)由Kouber Saparev和Philippe Bajoit创作

  • 他(希伯来语)由哈达尔波拉特

  • hu_HU(匈牙利语),Nils Homp

  • id(印度尼西亚语)由Ernas M. Jamil和Arif Rifai Dwiyanto创作

  • it_IT(意大利语)由Filippo Beltramini和Davide Caironi完成

  • LT(立陶宛语)由Laurynas Butkus提供

  • nl(荷兰语)由WHAM van Dinter提供

  • pl(波兰语)由Piotr Klaban提供

  • pt_BR(巴西葡萄牙语)由Marcelo Subtil Marcal和Mario HCT撰写

  • ru(俄罗斯)作者:Andrey Demenev

  • sv(瑞典语),罗宾爱立信


查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 476 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信