如何将数字更改为字符串

时间:2012-02-04 22:02:22

标签: 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中将数字更改为文本( NB:数字将是随机的) 请帮帮我

3 个答案:

答案 0 :(得分:1)

使用Numbers_Words Pear包。

实施例。

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

 echo $numw; //one hundred fifty

答案 1 :(得分:0)

在以下位置的php文档的评论中已经提出了解决此问题的方法:http://www.php.net/manual/en/function.number-format.php#97020

希望有所帮助

答案 2 :(得分:0)

有一个PEAR包会为你做这个......

http://pear.php.net/package-info.php?package=Numbers_Words