首页/新闻资讯/正文详情

php人民币金额转大写

发布时间:2026/9/25 21:49:57 来源:云帆数科 栏目:资讯中心
php人民币金额转大写
思路分整数跟小数两个部分处理整数部分从后往前按四位分组后加万、亿单位每四位里面最后的零不要中间的零不加修辞单位?php $s 100,3401,7890.76; //壹拾壹万贰仟柒佰玖拾 $daxie rmbUpper($s); var_dump($s); var_dump($daxie); /* * 思路分整数跟小数两个部分处理 * 整数部分从后往前按四位分组后加万、亿单位每四位里面最后的零不要中间的零不加修辞单位 * */ function rmbUpper($s){ $s strval($s); $s str_replace(,,,$s); $s strval(round($s,2)); $lvs [,万,亿]; $danwei [,拾,佰,仟]; $daxies [零,壹,贰,叁,肆,伍,陆,柒,捌,玖]; $danweix [元,角,分]; $zhengshu strval(floor(floatval($s))); $xiaoshu null; if(strpos($s,.)!false){ $xiaoshu explode(.,$s)[1]; } $zhengshu_arr str_split($zhengshu); $n 1; $lv 0; $pp []; foreach (array_reverse($zhengshu_arr) as $key$item){ $pp[$lv][]$item; if($n%40){ $lv; } $n; } if(count($pp)3){ echo 数字上限9999亿; return false; } $pp array_reverse($pp); foreach ($pp as $key$item){ $pp[$key]array_reverse($pp[$key]); } $res_1 ; foreach ($pp as $key$item){ foreach ($item as $keyx$itemx){ if($itemx0){ $status false; for($i$keyx1;$icount($item);$i){ if($item[$i]!0){ $status true; break; } } if($statustrue){ $res_1.$daxies[$itemx]; } }else{ $res_1.$daxies[$itemx]; $res_1.$danwei[count($item)-$keyx-1]; } } $res_1. $lvs[count($pp)-$key-1]; } $res人民币.$res_1.$danweix[0]; if($xiaoshunull){ $res.整; }else{ $res_2 ; $pp2 str_split($xiaoshu); $xiaoshu_n 2; foreach ($pp2 as $key$item){ if($key1$xiaoshu_n){ break; } $res_2.$daxies[$item].$danweix[$key1]; } $res . $danwei[0].$res_2; } return $res; }

相关推荐

一个月暴力攻破上百道世纪数学名题,学术界等来的却是恐慌与抗议
一个月暴力攻破上百道世纪数学名题,学术界等来的却是恐慌与抗议

一个月暴力攻破上百道世纪数学名题,学术界等来的却是恐慌与抗议 2026年8月28日,OpenAI悄悄开启了一轮新的内部模型训练。 谁也没料到,短短24天后,也就是9月21日,这家科技巨头在官网丢下一枚重磅炸弹:这个尚… · 2026/9/25 21:49:44

传奇996引擎LUA脚本开发指南:从环境搭建到高级定制实践
传奇996引擎LUA脚本开发指南:从环境搭建到高级定制实践

前言 目录 一、996引擎LUA开发环境搭建 1.1 开发工具推荐 1.2 目录结构 1.3 热重载机制 二、LUA脚本基础结构 2.1 一个简单的NPC脚本示例 2.2 常用API分类 三、高级定制实战 3.1 自定义活动系统 3.2 自定义BOSS技能 3.3 玩家数据持久化 四、性能优化技巧 4.1 避免… · 2026/9/25 21:49:13

数据库实验五完整实践:解压、建库、事务与避坑指南
数据库实验五完整实践:解压、建库、事务与避坑指南

简介:面向西北工业大学软件学院数据库课程学习者,这份压缩包完整收录实验五的提交材料与过程记录,围绕电子商务数据库设计任务,提供ER图、概念数据模型及配套文字说明,可帮助完成从需求分析到概念结构设计的闭环。压缩… · 2026/9/25 21:49:06

为什么我给智能体做技能库,而不是写一堆 Prompt?
为什么我给智能体做技能库,而不是写一堆 Prompt?

为什么我给智能体做了一套“技能库”而不是写一堆Prompt做AI Agent开发这段时间,我踩过最深的坑,就是看着模型一本正经地“表演”干活,最后却给我返回一堆毫无用处的文本。你问它今天天气,它能给你写一篇80字的作文;你… · 2026/9/25 22:25:55

Atlas 300V 24G实战:用NPU加速卡部署YOLO推理的全流程指南
Atlas 300V 24G实战:用NPU加速卡部署YOLO推理的全流程指南

前阵子项目做边缘侧视频流目标检测,手里原本用的是GPU,但客户指定设备时偏偏是一块Atlas 300V 24G。拿到卡的第一反应其实和很多人一样:这东西到底算不算运算加速卡?能不能直接把YOLO塞进去跑?后来折腾了几天&#xff… · 2026/9/25 22:25:55

【无标题】27届软件工程找实习总结
【无标题】27届软件工程找实习总结

很多同学并不是能力不够,而是准备方向和现在企业真正需要的能力出现了偏差。很多计算机学生到了大三、大四,准备秋招的时候,依然把大量时间投入在传统Java项目上,比如SpringBoot商城系统、校园二手交易平台、博客管理系统、后台管… · 2026/9/25 22:25:55

Atlas 300V实战:昇腾AI加速卡上部署YOLO模型全攻略
Atlas 300V实战:昇腾AI加速卡上部署YOLO模型全攻略

先回答那个被搜了很多次的问题:Atlas 300V 24G,确实是一块运算加速卡,而且是一块专门为AI推理设计的加速卡。但它和你熟悉的英伟达GPU有本质区别——它不是拿来跑CUDA的,底层走的是完全不同的计算架构和软件栈。很多人第一次接触A… · 2026/9/25 22:25:55

Codeg 浏览器智能体:如何让 AI Agent 读取并操作网页的完整指南
Codeg 浏览器智能体:如何让 AI Agent 读取并操作网页的完整指南

Codeg 浏览器智能体:如何让 AI Agent 读取并操作网页的完整指南 【免费下载链接】codeg Collaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, OpenCode, Pi, Grok Build, etc. Desktop app, self-hosted server, or Docke… · 2026/9/25 22:25:17

Atlas 300V 24G部署YOLO全攻略:从模型转换到推理调优
Atlas 300V 24G部署YOLO全攻略:从模型转换到推理调优

1. 先搞清楚:Atlas 300V 24G到底是不是一张“运算加速卡”服务器到货那天,我做第一件事不是急着装系统,而是先插上一块全新的计算卡。卡身上的印刷体小字写得很克制:Atlas 300V 24GB。随后我打开终端敲了一句npu-smi info&#xf… · 2026/9/25 22:24:20

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码