不好吧
出现一万零千零百XXXXX就不好看啦,还有要是超过百万呢?
自己编一个吧,现成的估计也有,找找看
出现一万零千零百XXXXX就不好看啦,还有要是超过百万呢?
自己编一个吧,现成的估计也有,找找看
解决方案 »
- html文件随机调用JS
- 大家帮我理解下关于js中闭包的两个概念
- javascript冲突
- 关于函数写法的问题。。。各位大侠帮帮忙啊!
- 关于更改页面本身的宽度问题,能实现吗?
- 级联查询,请教
- 泣血求教:怎样在javascript里判断一个外部程序是否已启动,若没启动,启动之,然后向程序发送一个消息(消息带有参数),以求在程序里执
- 同一个页面有多张图片都要实现可以让鼠标拖动
- 再论 关于嵌入式页面高度的自动调整--XML+XSL模式的问题
- 没有指定一个div块的top,left等属性,如果取得该div块的top,left属性。
- 问题?JS如何检测连接是通过右键菜单“在新窗口中打开”打开的?(在当前页面检测)
- 有没有办法实现单击一个连结产生一个声音效果,比如,一个很短促的“叮”的一声。
转换为js应该不是难题呀,呵呵。
/****人民币大小写转换格式****/
//作者:xiaocon
function ChangeToRMB($Val)
{
$str=array();
$str[0]="零";
$str[1]="壹";
$str[2]="贰";
$str[3]="叁";
$str[4]="肆";
$str[5]="伍";
$str[6]="陆";
$str[7]="柒";
$str[8]="捌";
$str[9]="玖";
$oldval=$Val;
$Val=str_replace(",","",$Val);
$Val=number_format($Val,2);
$Val=str_replace(".","",$Val);
$Val=str_replace(",","",$Val);
$f=$Val;
$Val=abs($Val);
if($f!=$Val)$m="负";
for ($i=1 ;$i<= strlen($Val);$i++)
{
$mynum=substr($Val,$i-1,1);
switch (strlen($Val)+1-$i)
{
case 1:
$k= $mynum."分";
break;
case 2:
$k= $mynum."角";
break;
case 3:
$k= $mynum."元";
break;
case 4:
$k= $mynum."拾";
break;
case 5:
$k= $mynum."佰";
break;
case 6:
$k= $mynum."仟";
break;
case 7:
$k= $mynum."万";
break;
case 8:
$k= $mynum."拾";
break;
case 9:
$k= $mynum."佰";
break;
case 10:
$k= $mynum."仟";
break;
case 11 :
$k= $mynum."亿";
break;
case 12 :
$k= $mynum."拾";
break;
case 13:
$k= $mynum."佰";
break;
case 14:
$k= $mynum."仟";
break;
}
$m .=$k;
}
foreach($str as $key=>$val)
{
$m=str_replace($key,$val,$m);
}
return $m;
}
?>
<html>
<head>
<title>数字转换</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<form method="post" name="forma">
<input type="text" name="source" value="<?php echo $val ?>">
<input type="text" name="result" value="<?php echo ChangeToRMB($val) ?>" size="40"><input type="submit" name="Submit" value="提交 " >
</form>
</body>
</html>