cibs / currency-to-words
PHP 数字到单词货币转换器
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