2017 © Pedro Peláez
 

library capital

金额转中文大写

image

trendsoft/capital

金额转中文大写

  • Tuesday, December 26, 2017
  • by hu19891110
  • Repository
  • 2 Watchers
  • 1 Stars
  • 64 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 3 % Grown

The README.md

Capital

金额转中文大写。, (*1)

Build Status Latest Stable Version Latest Unstable Version StyleCI Scrutinizer Code Quality Code Coverage Build Status License Total Downloads Monthly Downloads Daily Downloads, (*2)

要求

  • PHP >= 7.0
  • Composer

安装

$ composer require "trendsoft/capital" -vvv

使用示例

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

( 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, (*4)

壹仟零佰零拾零万壹仟零佰零拾零元, (*5)

转换亿、前面的零到后面, (*6)

壹仟零佰零拾万零壹仟零佰零拾零元, (*7)

去掉零拾零佰零仟的单位, (*8)

壹仟零零万零壹仟零零零元, (*9)

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

壹仟零万零壹仟零零元, (*11)

壹仟零万零壹仟零元, (*12)

处理 零亿零万零元, (*13)

壹仟万零壹仟元, (*14)

小数部分

如: 0.75, (*15)

零分处理为空, (*16)

零角处理, (*17)

如果有整数部分,转零角, (*18)

如果没有整数部分,转零角为空, (*19)

特殊处理

如: 00.00 直接返回零元, (*20)

Contribution

Contribution Guide, (*21)

License

MIT, (*22)

The Versions

26/12 2017

dev-master

9999999-dev http://www.trendsoft.org

金额转中文大写

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sdk amount capital trendsoft

26/12 2017

dev-develop

dev-develop http://www.trendsoft.org

金额转中文大写

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sdk amount capital trendsoft

15/12 2017

0.1.1

0.1.1.0 http://www.trendsoft.org

金额转中文大写

  Sources   Download

MIT

The Development Requires

sdk amount capital trendsoft