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).