-5
是否可以将整数转换为写出的单词? IE,将'29'转换为'二十九'?如何写出整数
对PHP手册的strval()页面有一个评论,但它是在13年前,在PHP 5引入之前。是否有一个标准的PHP函数可以执行相同的操作,也可能是一个更简单的方法来写出函数?
https://secure.php.net/manual/en/function.strval.php
是否可以将整数转换为写出的单词? IE,将'29'转换为'二十九'?如何写出整数
对PHP手册的strval()页面有一个评论,但它是在13年前,在PHP 5引入之前。是否有一个标准的PHP函数可以执行相同的操作,也可能是一个更简单的方法来写出函数?
https://secure.php.net/manual/en/function.strval.php
请使用此:http://dk2.php.net/manual/en/class.numberformatter.php
例子:
$f = new NumberFormatter("en", NumberFormatter::SPELLOUT);
echo $f->format(1432);
这将输出 “1432”
注意:需要安装intl软件包。 – apokryfos
的解决方案是在的意见您张贴的页面。 – berend
您链接的页面上的[第一条评论](https://php.net/manual/en/function.strval.php#41988)有回答 – crazyloonybin
不,这里没有内置函数。在英语中,这仍然相当微不足道;其他语言可能会更难。你已经得到了一个解决方案 - 所以要么按原样做,要么尽力了解它自己的功能,以便你可以尝试找到一个“更短”的解决方案。 – CBroe