Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

金额转中文大写

License

NotificationsYou must be signed in to change notification settings

trendsoft/capital

Repository files navigation

金额转中文大写。

Build StatusLatest Stable VersionLatest Unstable VersionStyleCIScrutinizer Code QualityCode CoverageBuild StatusLicenseTotal DownloadsMonthly DownloadsDaily Downloads

要求

  • PHP >= 7.0
  • Composer

安装

$ composer require"trendsoft/capital" -vvv

使用示例

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

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

算法

整数部分

如: 10001000

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

转换亿、前面的零到后面

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

去掉零拾零佰零仟的单位

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

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

壹仟零万零壹仟零零元

壹仟零万零壹仟零元

处理零亿零万零元

壹仟万零壹仟元

小数部分

如: 0.75

零分处理为空

零角处理

如果有整数部分,转零角

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

特殊处理

如:00.00 直接返回零元

Contribution

Contribution Guide

License

MIT


[8]ページ先頭

©2009-2025 Movatter.jp