s1k3/bangla-number-to-word

Laravel 包,用于将数字转换为孟加拉语货币,同时支持英语和孟加拉语

1.0.4 2022-02-21 11:39 UTC

This package is auto-updated.

Last update: 2024-09-21 16:59:52 UTC


README

Laravel 库,用于将数字转换为 孟加拉语和英语 的单词

要求 此包使用 php-intl 扩展 进行英语转换。

要安装此库,请按照以下步骤操作

  • composer require s1k3/bangla-number-to-word
  • (当使用 Laravel >= 5.5 时,您可以跳过此步骤)。转到 path/to/config/app.php 并将其添加到 providers 数组中
'providers' => [
       S1K3\Bangla\Number\To\Word\NumberToWordServiceProvider::class
]
  • 从命令行执行以下命令以发布配置文件 config/number_to_word.php
php artisan vendor:publish --provider="S1K3\Bangla\Number\To\Word\NumberToWordServiceProvider"

基本用法

number_to_word("1556.62","bn"); //এক হাজার পাঁচশত ছাপ্পান্ন টাকা বাষট্টি পয়সা

如果未提供第二个参数,则将使用配置的 语言 值。

number_to_word("155342262");//পনের কোটি তিপ্পান্ন লক্ষ বিয়াল্লিশ হাজার দুইশত বাষট্টি টাকা
number_to_word("15262","en");//fifteen thousand two hundred sixty-two taka

配置(config/number_to_word.php)

return [
    'language' => 'bn',
    'unit' => [
        'en' => 'taka',
        'bn' => 'টাকা'
    ],
    'units' => [
        'en' => [
            'crore' => 'crore',
            'lac' => 'lac',
            'thousand' => 'thousand',
            'hundred' => 'hundred',
            'paisa' => 'cent'
        ],
        'bn' => [
            'crore' => 'কোটি',
            'lac' => 'লক্ষ',
            'thousand' => 'হাজার',
            'hundred' => 'শত',
            'paisa' => 'পয়সা'
        ]
    ]
];