PHP代码,将人民币小写数字转换成汉字大写

具体代码如下:

<?php
$data = $_GET['data'];
function china_cny($ns) {
 
    static $cnums = array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"),
 
    $cnyunits = array("圆", "角", "分","厘","毫"),
 
    $grees = array("拾", "佰", "仟", "万", "拾", "佰", "仟", "亿");
 
    list($ns1, $ns2) = explode(".", $ns, 4);
    $ns2 = array_filter(array($ns2[3],$ns2[2],$ns2[1], $ns2[0]));
 
    //$ns2 = array_filter(array($ns2[1], $ns2[0]));
 
    $ret = array_merge($ns2, array(implode("", _cny_map_unit(str_split($ns1), $grees)), ""));
 
    $ret = implode("", array_reverse(_cny_map_unit($ret, $cnyunits)));
 
    return str_replace(array_keys($cnums), $cnums, $ret);
 
}
 
function _cny_map_unit($list, $units) {
    $ul = count($units);    $xs = array();   
 
    foreach (array_reverse($list) as $x) {       
 
    $l = count($xs);       
 
    if ($x != "0" || !($l % 4))           
 
    $n = ($x == '0' ? '' : $x) . ($units[($l - 1) % $ul]);       
 
    else
 
            $n = is_numeric($xs[0][0]) ? $x : '';
 
        array_unshift($xs, $n);
 
    }    
    return $xs;
}
echo $data."元</br>";
echo china_cny($data);
?>

本文摘自网络,不代表短经典网立场 https://www.duanjingdian.com/852.html

上一篇 2024 年 8 月 19 日 下午3:45
下一篇 2024 年 12 月 4 日 下午5:43

相关推荐

  • PHP如何写接口返回?

    在PHP中,我们通常使用JSON格式来编写接口返回,以下是一个简单的示例: <?php header('ContentType: application/json'); //…

    技术教程 2024 年 5 月 8 日
    207
  • PHP如何设置超时时间设置

    在PHP中,设置超时时间可以通过以下方法: 1、通过set_time_limit()函数设置脚本执行的最大时间,这个函数接受一个参数,表示脚本允许执行的最大秒数,如果设置为0,则表…

    技术教程 2024 年 5 月 8 日
    241
  • 如何使用PHP代码测试与MySQL数据库的连接?

    在当今的Web开发中,PHP和MySQL的组合是非常常见的,PHP是一种流行的服务器端脚本语言,而MySQL是一个广泛使用的数据库管理系统,确保两者能够顺畅连接是开发过程中的一个基…

    2024 年 7 月 17 日
    204
  • PHP怎么读取虚拟主机配置

    在PHP中,你可以使用file_get_contents()函数来读取虚拟主机配置文件,这个函数可以读取一个文件的内容并返回一个字符串。 (图片来源网络,侵删) 以下是一个简单的示…

    2024 年 5 月 20 日
    234
  • PHP判断用户是否为手机移动端的示例代码:

    PHP判断用户是否为手机移动设备的示例代码: <?php // 获取UserAgent字段的值 $user_agent = $_SERVER['HTTP_USER_AGENT…

    WordPress 2024 年 4 月 27 日
    207
  • 如何选择合适的PHP性能测试工具?

    在软件开发过程中,性能测试是一个不可忽视的环节,尤其是对于使用PHP这种广泛使用的服务器端脚本语言开发的应用程序而言,PHP性能测试工具可以帮助开发者识别程序中的瓶颈,优化代码,提…

    技术教程 2024 年 7 月 15 日
    214
  • 如何使用PHP中的COM函数进行编程操作?

    在PHP编程中,函数是一种可重复使用的代码块,它可以接收输入参数,执行特定任务,并可选地返回一个值,PHPCOM函数特指那些用于与Windows的COM组件交互的内置函数,例如co…

    2024 年 8 月 19 日
    183
  • 帝国CMSsql标签调用栏目别名的方法,标签代码

    别名的使用其实是比较广泛的,不光对栏目标题SEO有用处,而且对于网站使用到英文栏目名的也可以单独调用。 可以直接使用的PHP万能代码标签: <?php $cr=$empire…

    帝国CMS 2024 年 5 月 11 日
    252
  • 2024年PHP语言的使用统计和市场份额

      引言 PHP,自1995年由Rasmus Lerdorf创建以来,一直是网络开发的重要工具,尽管在过去几年中,许多新的编程语言如Python、Node.js等崭露头角…

    建站资讯 2024 年 5 月 16 日
    334
  • PHP中,获取图片路径的常见方法

    在PHP中,获取图片路径可以通过多种方式实现,以下是一些常见的方法: 1. 使用$_FILES全局数组 当通过HTML表单上传文件时,可以使用$_FILES全局数组获取上传的文件信…

    技术教程 2024 年 5 月 9 日
    337