2012-02-04 126 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 
相關問題