可以使用
使用Numbers_Words类,您可以将以阿拉伯数字编写的数字转换为多种语言的单词.您可以在-infinity和infinity之间转换整数.如果您的系统不支持这么长的数字,您只需要一个字符串就可以调用Numbers_Words :: toWords().
使用Numbers_Words :: toCurrency($ num,$ locale,'USD')方法,您可以将数字(小数和小数部分)转换为具有货币名称的单词.
尝试查看PHP的NumberFormatter.
示例脚本:
<?php
$f = new NumberFormatter("en", NumberFormatter::SPELLOUT);
echo $f->format(123456);
?>
产生结果:
one hundred twenty-three thousand four hundred fifty-six