misbah / money-in-words
根据孟加拉国惯例将货币或数字转换为文字
1.3
2019-03-03 18:21 UTC
This package is auto-updated.
Last update: 2024-09-29 05:28:15 UTC
README
此包根据孟加拉国惯例将货币或数字转换为文字
安装
使用 composer require misbah/money-in-words 进行安装
用法
转换一个数字并获取结果为数组
第0个索引将包含整数部分的文字表示,第1个索引将包含分数部分的文字表示
<?php
require './vendor/autoload.php';
$converter = new \MoneyInwords\MoneyInWords();
$number = 1.03;
print_r($converter->numberToWords($number));
echo "<br>";
$number = 0.1;
print_r($converter->numberToWords($number));
echo "<br>";
$number = 3125639562;
var_dump($converter->numberToWords($number));
/* Outputs
Array ( [0] => one [1] => three )
Array ( [0] => twelve crore sixty five lac forty three thousand nine hundred and eighty one [1] => ten )
array(2) { [0]=> string(12) "ten thousand" [1]=> string(0) "" }
*/
将数字转换为孟加拉国货币的文字表示
此函数将返回包含货币文字的字符串
<?php
require './vendor/autoload.php';
$converter = new \MoneyInwords\MoneyInWords();
$number = 1.03;
print_r(ucwords($converter->moneyToWords($number)));
echo "<br>";
$number = 0.1;
print_r(ucwords($converter->moneyToWords($number)));
echo "<br>";
$number = 3125639562;
print_r(ucwords($converter->moneyToWords($number)));
/* Outputs
One Taka And Three Paisa
Zero Taka And Ten Paisa
Three Hundred And Twelve Crore Fifty Six Lac Thirty Nine Thousand Five Hundred And Sixty Two Taka
*/