14 Star 28 Fork 7

趋势软件 / capital

加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

Capital

金额转中文大写。

Build Status Latest Stable Version Latest Unstable Version StyleCI Scrutinizer Code Quality Code Coverage Build Status Build Status Total Downloads Monthly Downloads Daily Downloads License

要求

  • PHP >= 7.0
  • Composer

安装

$ composer require "trendsoft/capital" -vvv

使用示例

如果小数部分是2位以上的,会四舍五入。

( new Money( 0.001 ) )->toCapital(); //零元
( new Money( 0.005 ) )->toCapital(); //壹分
( new Money( 0.01 ) )->toCapital(); //壹分
( new Money( 0.10 ) )->toCapital(); //壹角
( new Money( 0.105 ) )->toCapital(); //壹角壹分
( new Money( 0.11 ) )->toCapital(); //壹角壹分
( new Money( 0.15 ) )->toCapital(); //壹角伍分
( new Money( 1.01 ) )->toCapital(); //壹元零壹分
( new Money( 10.01 ) )->toCapital(); //壹拾元零壹分
( new Money( 0.09 ) )->toCapital(); //玖分
( new Money( 1.0 ) )->toCapital(); //壹元
( new Money( 1.1 ) )->toCapital(); //壹元壹角
( new Money( 2.0 ) )->toCapital(); //贰元
( new Money( 2.1 ) )->toCapital(); //贰元壹角

算法

整数部分

如: 10001000

壹仟零佰零拾零万壹仟零佰零拾零元

转换亿、前面的零到后面

壹仟零佰零拾万零壹仟零佰零拾零元

去掉零拾零佰零仟的单位

壹仟零零万零壹仟零零零元

处理零零. 2次()两次刚好把零零零

壹仟零万零壹仟零零元

壹仟零万零壹仟零元

处理 零亿零万零元

壹仟万零壹仟元

小数部分

如: 0.75

零分处理为空

零角处理

如果有整数部分,转零角

如果没有整数部分,转零角为空

特殊处理

如: 00.00 直接返回零元

Contribution

Contribution Guide

License

MIT

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

金额转中文大写 展开 收起
PHP
MIT
取消

发行版

暂无发行版

capital

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/trendsoftorg/capital.git
git@gitee.com:trendsoftorg/capital.git
trendsoftorg
capital
capital
master

搜索帮助

挂件 关闭按钮