将人民币转换成中文大写的PHP函数代码
复制代码代码如下所示:
<
功能人民币(美元){
静态cnums美元=阵列(0
cnyunits美元=阵列(圈
$度=阵列(捡
列表($ NS1、NS2美元)=爆炸(,
为NS2 = array_filter(阵列($ NS2 { 1 },$ NS2 { 0 }));
ret = array_merge美元($ NS2,阵列(崩溃((
美元崩溃(ret =
返回str_replace(array_keys($ cnums),cnums美元美元,RET);
}
复制代码代码如下所示:
功能_cny_map_unit(合表,单位美元){
美元=计数(单位);
$ xs =阵();
foreach(array_reverse($列表)为X元){
$ L =计数($ xs);
如果(x)!=0| |!(l美元% 4)$ N =(X = = 0):X元(美元单位{)。(1亿美元);
其他is_numeric($ X $ N = { 0 } { 0 })X元:;
array_unshift($ xs,$ N);
}
返回的XS;
}
>
如何使用:直接传送数字参数,和下面的例子是打印出来是一个数字的写法。输出:yiwaner千百二十一元
复制代码代码如下所示:
< PHP
回声人民币('12121);
>