数字转英文
2015-01-24信息快讯网
//*** f明: 抵缔D英文表示法
//=== 回: <string>
//--- NN)抵 FF)小滴
//============================================================
function xf_num2en($NN, $FF=0) {
//===[前置]========================================
if (!is_numeric($NN)) return '';
($FF>2) and $FF=2;
$xn=''; $xf='';
global $enws;
$enws=array(
0=>"zero",1=>"one",2=>"two",3=>"three",4=>"four",
5=>"five",6=>"six",7=>"seven",8=>"eight",9=>"nine",
10=>"ten",11=>"eleven",12=>"twelve",
13=>"thirteen",14=>"fourteen", 15=>"fifteen",
16=>"sixteen",17=>"seventeen",18=>"eighteen",19=>"nineteen",
20=>"twenty",30=>"thirty",40=>"forty",50=>"fifty",
60=>"sixty",70=>"seventy",80=>"eighty",90=>"ninety");
//===[整]========================================
$nk=floor($NN);
$cnt=0;
while ($nk) {
$n=$nk % 1000;
if ($n) {
$x=xf_enNum4($n);
if ($cnt==1) $xn=$x. 'thousand '. $xn;
elseif ($cnt==2) $xn=$x. 'million '. $xn;
elseif ($cnt==3) $xn=$x. 'billion '. $xn;
elseif ($cnt==4) $xn=$x. 'trillion '. $xn;
else $xn=$x;
}
$cnt+=1;
$nk=floor($nk/1000);
} //--while
//===[小]========================================
if ($FF>0) {
$n=floor($NN*100) % 100;
($n) and $xf=xf_enNum4($n). 'cent';
}
return $xn.$xf;
} //--xf_num2en
function xf_enNum4($NN) {
global $enws;
$ans='';
$n=floor($NN/100);
($n) and $ans=$enws[$n]. ' hundred ';
$n=$NN % 100;
if ($n) {
if ($n<20) $ans.=$enws[$n]. ' ';
else {
$m=floor($n/10) * 10;
$ans.=$enws[$m]. ' ';
$n=$n % 10;
($n) and $ans.=$enws[$n]. ' ';
}
}
return $ans;
} //--xf_enNum4 ?>
php中$this->含义分析
php self,$this,const,static,->的使用
PHP nl2br函数 将换行字符转成 <br>
PHP mb_convert_encoding 获取字符串编码类型实现代码
PHP Document 代码注释规范
Zend 输出产生XML解析错误
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
PHP setcookie() cannot modify header information 的解决方法
PHP Google的translate API代码
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Cannot modify header information错误解决方法
wiki-shan写的php在线加密的解密程序
mysql 中InnoDB和MyISAM的区别分析小结
php出现Cannot modify header information问题的解决方法大全
解决php中Cannot send session cache limiter 的问题的方法
ajax缓存问题解决途径
a生D片SC字串
<b>一些常用的php函数</b>
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
php5 and xml示例
第十五节--Zend引擎的发展
Banner程序
利用PHP实现与ASP Banner组件相似的类
用Zend Encode编写开发PHP程序
Content-type 的说明
Search Engine Friendly的URL设计
PHP - Html Transfer Code
Classes and Objects in PHP5-面向对象编程 [1]
新版百元变化更能防伪 收藏越稀缺越值钱