cibs/currency-to-words

PHP 数字到单词货币转换器

1.0.0 2024-02-01 17:53 UTC

This package is auto-updated.

Last update: 2024-10-01 00:17:15 UTC


README

使用方法

安装

composer require cibs/currency-to-words

创建实例

然后在您的控制器或视图中,您可以使用实例。 \

$currencyToWords = new \CurrencyToWords\CurrencyToWords();

或者使用

use CurrencyToWords\CurrencyToWords;

$ctw = new CurrencyToWords();
$amtInWords = $ctw->format(101000.56, 'en', 'Ghana Cedis', 'Pesewas');

参数

String $amount = "10000.56" (必需)
String $lang = "en" (必需)
String $word_currency = "United States Dollars" (必需)
String $word_unit = "Cents" (必需)
String $case = "default" (可选)

** 货币应更改为您的首选货币单词和单位 **

对于默认情况使用 ucwords()

$amtInWords = $currencyToWords->format(10000.56, 'en', 'Ghana Cedis', 'Pesewas');

对于大写使用 strtoupper()

$amtInWords = $currencyToWords->format(10000.56, 'en', 'Ghana Cedis', 'Pesewas', 'upper');

对于小写使用 strtolower()

$amtInWords = $currencyToWords->format(10000.56, 'en', 'Ghana Cedis', 'Pesewas', 'lower');

对于不同语言使用 PHP NumberFormatter::getLocale

示例

'en' = 英语, 'fr' = 法语, 'es' = 西班牙语, 等。
$amtInWords = $currencyToWords->format(10000.56, 'fr', 'Euros', 'Cents', 'lower');

以下是一个完整的PHP区域列表
https://github.com/umpirsky/locale-list/blob/master/data/rw/locales.php