2012-02-04 90 views
1

可能重复:
Is there an easy way to convert a number to a word in PHP?我怎样才能改变一个数字,字符串

最近,我需要在PHP

$str=100; 

{ Here will be the code which will return One Hundred not 100} 

更改号码字符串就像下面所以$ str = 150然后将返回一百五十二

我该怎么做。我怎样才能改变在PHP文本的数量(注:数量将随机) 请帮我

+3

你有没有尝试过什么,或者你只是想让别人为你编码? – millimoose 2012-02-04 22:03:18

+0

呃,功课?无论如何:'$ expontents = array(1000000000 =>'billion',1000000 ='million',1000 =>'thousand',100 =>'hundred'); $ decade = array(10 =>'ten',20 =>'twenty'),$ numbers = array('zero','one','two'),$ specials => array(11 =>'eleven' )'和'%<> + - * /,floor'是要走的路:) – Vyktor 2012-02-04 22:06:51

回答

1

使用Numbers_Words梨包。

例子。

require('Numbers/Words.php'); 
$number = 150; 
$nw = new Numbers_Words(); 
$numw = $nw->toWords($number); 

echo $numw; //one hundred fifty 
相关问题