手机
当前位置:查字典教程网 >编程开发 >php教程 >php下一个阿拉伯数字转中文数字的函数
php下一个阿拉伯数字转中文数字的函数
摘要:

<?php

functionch_num($num,$mode=true){

$char=array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖");

$dw=array("","拾","佰","仟","","萬","億","兆");

$dec="點";

$retval="";

if($mode)

preg_match_all("/^0*(d*).?(d*)/",$num,$ar);

else

preg_match_all("/(d*).?(d*)/",$num,$ar);

if($ar[2][0]!="")

$retval=$dec.ch_num($ar[2][0],false);//如果有小数,先递归处理小数

if($ar[1][0]!=""){

$str=strrev($ar[1][0]);

for($i=0;$i<strlen($str);$i++){

$out[$i]=$char[$str[$i]];

if($mode){

$out[$i].=$str[$i]!="0"?$dw[$i%4]:"";

if($str[$i]+$str[$i-1]==0)

$out[$i]="";

if($i%4==0)

$out[$i].=$dw[4+floor($i/4)];

}

}

$retval=join("",array_reverse($out)).$retval;

}

return$retval;

}

//echoch_num("12345006789001.123");

//echoch_num("880079.1234");

echoch_num("300045.0123");

?>

【php下一个阿拉伯数字转中文数字的函数】相关文章:

一个查看session内容的函数

php中文件上传的安全问题

模拟xcopy的函数

php中smarty模板条件判断用法实例

php分页函数

PHP模拟SQL Server的两个日期处理函数

php生成年月日下载列表的方法

php查询whois信息的方法

php简单实现快速排序的方法

第四节 构造函数和析构函数 [4]

精品推荐
分类导航