1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 大写数字金额 用PHP实现小写金额转换大写金额的代码精确到分

大写数字金额 用PHP实现小写金额转换大写金额的代码精确到分

时间:2024-03-14 04:16:58

相关推荐

大写数字金额 用PHP实现小写金额转换大写金额的代码精确到分

后端开发|php教程

大写数字金额

后端开发-php教程

复制代码 代码如下:

dedecms模板 仿源码,vscode代码运行,ubuntu 94360,服务监控tomcat,sqlite 按周查,随机验证码的插件,前端框架完成分页,天猫的爬虫协议,php send,梧州seo找哪家,有了网站源码怎么安装软件,c 网页爬虫,php前台页面精美模板下载lzw

/**

*数字金额转换成中文大写金额的函数

*String Int $num 要转换的小写数字或小写字符串

*return 大写字母

*小数位为两位

**/

function get_amount($num){

$c1 = “零壹贰叁肆伍陆柒捌玖”;

$c2 = “分角元拾佰仟万拾佰仟亿”;

$num = round($num, 2);

$num = $num * 100;

if (strlen($num) > 10) {

return “数据太长,没有这么大的钱吧,检查下”;

}

$i = 0;

$c = “”;

while (1) {

if ($i == 0) {

$n = substr($num, strlen($num)-1, 1);

} else {

$n = $num % 10;

}

$p1 = substr($c1, 3 * $n, 3);

$p2 = substr($c2, 3 * $i, 3);

if ($n != ‘0’ || ($n == ‘0’ && ($p2 == ‘亿’ || $p2 == ‘万’ || $p2 == ‘元’))) {

$c = $p1 . $p2 . $c;

} else {

$c = $p1 . $c;

}

$i = $i + 1;

$num = $num / 10;

$num = (int)$num;

if ($num == 0) {

break;

}

}

$j = 0;

$slen = strlen($c);

while ($j < $slen) {

$m = substr($c, $j, 6);

if ($m == ‘零元’ || $m == ‘零万’ || $m == ‘零亿’ || $m == ‘零零’) {

$left = substr($c, 0, $j);

$right = substr($c, $j + 3);

$c = $left . $right;

$j = $j-3;

$slen = $slen-3;

}

$j = $j + 3;

}

if (substr($c, strlen($c)-3, 3) == ‘零’) {

$c = substr($c, 0, strlen($c)-3);

}

if (empty($c)) {

return “零元整”;

}else{

return $c . “整”;

}

}

问卷答题源码,vscode保存文件备份,ubuntu 网络穿透,tomcat启用ajp,sqlite获取表最大行数,爬虫怎么访问文本中的网址,php花括号,广东seo推广厂家报价,网站建设毕业设计题目,超酷网页视频播放器手机版,自适应新闻模板lzw

以上就介绍了大写数字金额 用PHP实现小写金额转换大写金额的代码精确到分,包括了大写数字金额方面的内容,希望对PHP教学有兴趣的朋友有所帮助。

wmi编程(读取各种硬件)源码,ubuntu老安装崩溃,tomcat部署项目底层原理,爬虫软件快手,php获取网站标题,涉县seo关键词优化一般多少钱lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。