Skip to content

Convert numeric values into words in English based on Bangladeshi numeric counting (lakh-crore)

License

Notifications You must be signed in to change notification settings

devtarekmia/spell-money

Repository files navigation

By using this standalone package, you can convert numeric values into words in English based on Bangladeshi numeric counting (lakh-crore)

Latest Version on Packagist Tests Total Downloads

Specifically tailored for the Bangladeshi numeric system, which includes units such as lakh and crore, this package offers a comprehensive solution for converting numeric values into their word equivalents in English. In addition to handling integer and decimal parts seamlessly, it also ensures grammatically accurate outputs. Designed for ease of use, the package integrates seamlessly into any PHP project, including Laravel applications. For developers creating financial documents, invoices, and reports requiring numbers to be presented as words, it's a reliable tool.

Installation

You can install the package via composer:

composer require devtarekmia/spell-money

Usage

use TarekMia\SpellMoney\SpellMoney;


$spellMoney = new SpellMoney();

$spellMoney->spell(4586); // four thousand five hundred and eighty six taka
$spellMoney->spell(25.85); // twenty five taka and eighty five paisa

// example of big values
$spellMoney->spell(548752154836.52); // eight hundred seventy five crore twenty one lakh fifty four thousand eight hundred thirty six taka and fifty two paisa

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.