andrey-helldar/digittext

This package is abandoned and no longer maintained. The author suggests using the kwn/number-to-words package instead.

The module allows to translate numbers into a text equivalent

5.0.2 2018-09-06 20:36 UTC

README

The module allows to translate numbers into a text equivalent. This is important in the billing.

digittext

StyleCI Total Downloads Latest Stable Version Latest Unstable Version License

Attention!

This package is abandoned and no longer maintained. The author suggests using the kwn/number-to-words package instead.

Installation

To get the latest version of DigitText, simply require the project using Composer:

$ composer require andrey-helldar/digittext

Instead, you may of course manually update your require block and run composer update if you so choose:

{
    "require": {
        "andrey-helldar/digittext": "^5.0"
    }
}

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php:

Helldar\DigitText\ServiceProvider::class,

Now, use DigitText Facade or digit_text() helper.

Documentation

You can use a helper

digit_text($number = 0, string $lang = 'en', bool $is_currency = false);

or go directly to a class "Helldar\DigitText\DigitText":

(new DigitText)
    ->get($number = 0, string $lang = 'en', bool $is_currency = false);

Example:

echo digit_text(null);          // zero
echo digit_text(64.23);         // sixty four
echo digit_text(2866);          // two thousands eight hundred sixty six
echo digit_text(2866, 'ru');    // две тысячи восемьсот шестьдесят шесть

echo digit_text(0, 'en', true);     // zero dollar
echo digit_text(64.23, 'en', true); // sixty four dollars 23 cents
echo digit_text(2866, 'en', true);  // two thousands eight hundred sixty six dollars
echo digit_text(2866, 'ru', true);  // две тысячи восемьсот шестьдесят шесть руб

Support Languages

EN - English
DE - Deutsch
RU - Русский
UK - Український

Copyright and License

DigitText was written for the Laravel framework 5.5 or later, and is released under the MIT License.