最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php数字如何转换成大写文字

来源:动视网 责编:小采 时间:2020-11-02 18:29:58
文档

php数字如何转换成大写文字

php数字如何转换成大写文字:php数字转换成大写的实现方法:首先创建一个PHP示例文件;然后定义一个get_amount方法;接着通过if等语句实现转换逻辑;最后执行该文件即可。推荐:《PHP视频教程》代码实例:/** * 数字金额转换成中文大写金额,要求小数位数为两位 * @param $
推荐度:
导读php数字如何转换成大写文字:php数字转换成大写的实现方法:首先创建一个PHP示例文件;然后定义一个get_amount方法;接着通过if等语句实现转换逻辑;最后执行该文件即可。推荐:《PHP视频教程》代码实例:/** * 数字金额转换成中文大写金额,要求小数位数为两位 * @param $


php数字转换成大写的实现方法:首先创建一个PHP示例文件;然后定义一个“get_amount”方法;接着通过if等语句实现转换逻辑;最后执行该文件即可。

推荐:《PHP视频教程》

代码实例:

/**
 * 数字金额转换成中文大写金额,要求小数位数为两位
 * @param $num 要转换的小写数字或小写字符串
 * @return 大写金额字符串
 */
function get_amount($num){
 $c1 = "零壹贰叁肆伍陆柒捌玖";
 $c2 = "分角元拾佰仟万拾佰仟亿";
 $num = round($num, 2);
 $num = $num * 100;
 if (strlen($num) > 11) {
 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 . "整";
 }
}

文档

php数字如何转换成大写文字

php数字如何转换成大写文字:php数字转换成大写的实现方法:首先创建一个PHP示例文件;然后定义一个get_amount方法;接着通过if等语句实现转换逻辑;最后执行该文件即可。推荐:《PHP视频教程》代码实例:/** * 数字金额转换成中文大写金额,要求小数位数为两位 * @param $
推荐度:
标签: 转换 转换成 如何
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top