rikosage / number-wordify
将数字转换为字符串的简单格式化器
1.1
2019-02-13 11:52 UTC
Requires
- php: >=7.2.0
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-06 07:28:27 UTC
README
NumberWordify
一个可扩展的库,用于将数字从数字转换为大写文字。有时在各类文档中使用。预计用于处理货币或其他需要大写金额的单位。
接受代码合并请求,建议扩展 rikosage\NumberWordify\WordifyFacade
类,以及新的单位类(如千克、米、度)等,如有需要。
安装
通过 composer 安装
composer require rikosage/number-wordify
或者需要在 composer.json
文件的 require 部分添加库
"require": {
"rikosage/number-wordify": "*",
},
使用示例
不使用单位测量(不考虑小数部分)
use rikosage\NumberWordify\Formatter as Wordify; $wordify = new Wordify(); echo $wordify->asWords(832654); //восемьсот тридцать две тысячи шестьсот пятьдесят четыре
使用货币
use rikosage\NumberWordify\Formatter as Wordify; use rikosage\NumberWordify\Unit\Currency\Rouble; $wordify = new Wordify(new Rouble()); echo $wordify->asWords(911443.31); //девятьсот одиннадцать тысяч четыреста сорок три рубля тридцать одна копейка
使用外观
use rikosage\NumberWordify\WordifyFacade; echo WordifyFacade::toDocumentInRoubles(12110.54); //двенадцать тысяч сто десять рублей 54 коп.