网站推广.NET

网站推广.NET

php如何实现数字金额转换大写金额(代码示例)

来源:互联网

本篇文章给大家带来的内容是关于php如何实现数字金额转换大写金额(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

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

废话不多说直接上代码:

<?php/*** 数字金额转换大写数字* $num 数字类型*/function inttodaxie($num) {    //判断$num是否数字    if(!is_numeric($num)) return -1;    $dint = array(&#39;零&#39;, &#39;壹&#39;, &#39;贰&#39;, &#39;叁&#39;, &#39;肆&#39;, &#39;伍&#39;, &#39;陆&#39;, &#39;柒&#39;, &#39;捌&#39;, &#39;玖&#39;);    $len = strlen($num);    $dstr = &#39;&#39;;    for($i = 0; $i <= $len; $i++) {        $key_ = substr($num, $i, 1);        $dstr .= $dint[$key_];    }    return $dstr;}$result = inttodaxie(90011234);var_dump($result);echo &#39;<br>&#39;;
数字转换大写金额