dragon005
(dragon005)
新手上路

初级会员
UID 63588
精华
0
积分 25
帖子 23
金钱 25 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-3-20
状态 离线
|
[推荐阅读] 最新本的PHP5中文手冊
看看我写的,请给意见
<?php
Function rmb($str)
{
$str = (String)$str;
$pos = strrpos($str,".");
if ($pos == false)
{
$len = strlen($str);
$bl = 5 - $len;
switch ($bl)
{
case 1:
$str = "0".$str;
break;
case 2:
$str = "00".$str;
break;
case 3:
$str = "000".$str;
break;
case 4:
$str = "0000".$str;
break;
}
$str = $str.".00";
}
else
{
Switch ($pos)
{
case "1":
$str = "0000".$str;
break;
case "2":
$str = "000".$str;
break;
case "3":
$str = "00".$str;
break;
case "4":
$str = "0".$str;
break;
}
$pos = strrpos($str,".");
$len = strlen($str);
$bl = $len - $pos;
if ($bl == 2)
{
$str = $str."0";
}
}
$temp = str_split($str);
$a_limit = Count($temp);
$rmb = "";
for ($i = 1;$i <= $a_limit;$i++)
{
Switch ($temp[$i-1])
{
case "1":
$rmb = $rmb."壹 ";
break;
case "2":
$rmb = $rmb."贰 ";
break;
case "3":
$rmb = $rmb."叁 ";
break;
case "4":
$rmb = $rmb."肆 ";
break;
case "5":
$rmb = $rmb."伍 ";
break;
case "6":
$rmb = $rmb."陆 ";
break;
case "7":
$rmb = $rmb."柒 ";
break;
case "8":
$rmb = $rmb."捌 ";
break;
case "9":
$rmb = $rmb."玖 ";
break;
case "0":
$rmb = $rmb."零 ";
break;
case ".":
//echo "贰";
break;
}
}
return $rmb;
}
?>
|
|