将数字打印为单词


Print numbers as words?

嗨,我想知道如何打印出单词形式的数字?当我在谷歌上搜索时,它向其他人展示了如何将234打印为二三三十四的脚本。

我需要234作为二三四。

谢谢你们!

我需要234作为二三四。

这很简单,只需创建一个数字到单词映射的数组,然后取下你的数字并打印出相应的值:

<?php
   $num_word = array();
   $num_word[0] = 'zero';
   $num_word[1] = 'one';
   $num_word[2] = 'two'
   ...
   $num_word[9] = 'nine';
   $num = 234;
   foreach(str_split($num) as $w) {
       echo $num_word[$w];
   }
?>