PHP数字金额转换大写金额

前端之家收集整理的这篇文章主要介绍了PHP数字金额转换大写金额前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<p style="margin-left: 30px;">早些年做CRM用到的一个金额转换函数,今天从旧项目中拿出来记录一下。金额转换的函数方法有很多,都很不错。不过这个是小崔刚工作的时候写的一个转换函数,多少还是有点纪念意义。如有问题请朋友们指出,小崔及时修正。谢谢啦!


<p style="margin-left: 30px;">废话不多说直接上代码


<div class="cnblogs_code">

 PHP
 
    
 
  inttodaxie(     
     (!())  -1      = ('零','壹','贰','叁','肆','伍','陆','柒','捌','玖'      = (      = ''     ( = 0;  <= ; ++          = (,,1          .= [         
  = inttodaxie(90011234 (  '
';

代码,在这个基础上进行二次改造:

PHP inttod( (!) '零圆' = (,2 = * 100 = ( ( > 14 '数字太大了吧,有这么大的金钱吗' = ('零','玖' = ('仟','佰','拾','亿','仟','万','圆' = ('角','分' = '' (,) = ('.', = ( = ( = ( ( = 0; < ; ++ 文字 = (,1 ( !== '0' || ( == '0' && ([ - + ] == '亿' || [ - + ] == '万' || [ - + ] == '圆' = . [] . [ - + } = . [ ( = 0; < ; ++ = (,1 ( > 0 = . [] . [ = ( 文字切片从0开始,utf-8汉字占3个字符 = 0 ( > 0 = (,,6 文字不等于零万、零圆、零亿、零零 ( == '零万' || == '零圆' || == '零亿' || == '零零' = (, = (, + 3 = . += 3 -= 3 '人民币' . . '整' = inttod(99090909090.19 ();

PHP数字金额转换大写金额" src="/res/2019/03-02/08/5d992f2bc918e564d19daa32012bcfb4.png" alt="PHP数字金额转换大写金额" width="1200">

<p style="margin-left: 30px;">源代码上传GitHub:https://github.com/cuiyuanxin/PHP-demo/blob/master/capital.PHP


<p style="margin-left: 30px;">纯手打笔记,如有错误评论提出,谢谢。

猜你在找的PHP相关文章