Laravel package to convert English numbers to Bangla number or Bangla text, Bangla month name and Bangla Money Format
Laravel package to convert English numbers to Bangla number or Bangla text, Bangla month name and Bangla Money Format for Laravel 5.5+. Maximum possible number to covert in Bangla word is 999999999999999
Example,
Operation | English Input | Bangla Output |
---|---|---|
Text (Integer) | 13459 | তেরো হাজার চার শত ঊনষাট |
Text (Float) | 1345.05 | এক হাজার তিন শত পঁয়তাল্লিশ দশমিক শূন্য পাঁচ |
Number | 1345.5 | ১৩৪৫.৫ |
Text Money Format | 1345.50 | এক হাজার তিন শত পঁয়তাল্লিশ টাকা পঞ্চাশ পয়সা |
Month | 12 | ডিসেম্বর |
Comma (Lakh) | 121212121 | ১২,১২,১২,১২১ |
Install the package through Composer.
On the command line:
composer require rakibhstu/number-to-bangla
If Laravel > v7.~, no need to add provider
Add the following to your providers
array in config/app.php
:
'providers' => [
// ...
Rakibhstu\Banglanumber\NumberToBanglaServiceProvider::class,
],
Here you can see some example of just how simple this package is to use.
use Rakibhstu\Banglanumber\NumberToBangla;
$numto = new NumberToBangla();
// If you want to convert any number (Integer of Float) into Bangla Word
$text = $numto->bnWord(13459); // Output: তেরো হাজার চার শত ঊনষাট
$text = $numto->bnWord(1345.05); // Output: এক হাজার তিন শত পঁয়তাল্লিশ দশমিক শূন্য পাঁচ
Use bnWord()
to convert any number into bangla word. Example,
// Integer
$text = $numto->bnWord(13459); // Output: তেরো হাজার চার শত ঊনষাট
// Float
$text = $numto->bnWord(1345.05); // Output: এক হাজার তিন শত পঁয়তাল্লিশ দশমিক শূন্য পাঁচ
$text = $numto->bnWord(345675.105); // Output: তিন লক্ষ পঁয়তাল্লিশ হাজার ছয় শত পঁচাত্তর দশমিক এক শূন্য পাঁচ
Use bnMoney()
to convert any number into bangla money format with ‘টাকা’ & ‘পয়সা’. Example,
$text = $numto->bnMoney(13459); // Output: তেরো হাজার চার শত ঊনষাট টাকা
$text = $numto->bnMoney(13459.05); // Output: তেরো হাজার চার শত ঊনষাট টাকা পাঁচ পয়সা
$text = $numto->bnMoney(13459.5); // Output: তেরো হাজার চার শত ঊনষাট টাকা পঞ্চাশ পয়সা
Use bnNum()
to convert any number into bangla number. Example,
$text = $numto->bnNum(13459); // Output: ১৩৪৫৯
$text = $numto->bnNum(2334.768); // Output: ২৩৩৪.৭৬৮
Use bnMonth()
to convert any number into bangla number. Input Limit (1-12) Example,
$text = $numto->bnMonth(1); // Output: জানুয়ারি
$text = $numto->bnMonth(4); // Output: এপ্রিল
Use bnCommaLakh()
to convert any number into bangla number. Example,
$text = $numto->bnCommaLakh(12121212); // Output: ১,২১,২১,২১২
Number to Bangla is licensed under The MIT License (MIT).