可能重複:
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文本的數量(注:數量將隨機) 請幫我
可能重複:
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文本的數量(注:數量將隨機) 請幫我
使用Numbers_Words梨包。
例子。
require('Numbers/Words.php');
$number = 150;
$nw = new Numbers_Words();
$numw = $nw->toWords($number);
echo $numw; //one hundred fifty
這個問題的解決方案已經提出在php文件在以下位置的評論:http://www.php.net/manual/en/function.number-format.php#97020
希望幫助
有一個PEAR包,會爲你做這個...
你有沒有嘗試過什麼,或者你只是想讓別人爲你編碼? – millimoose 2012-02-04 22:03:18
呃,功課?無論如何:'$ 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