Skip to content

xaamin/number-to-words

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Number to words

Currency based number to words converted

Usage

use SatSuite\NumberToWords\Words;

$converter = new Words();
$words = $converter->from('100.01', 'MXN');

// USD
$words = $converter->from('100.01', 'USD');

// EUR
$words = $converter->from('100.01', 'EUR');

Register new currencies

use SatSuite\NumberToWords\Words;
use SatSuite\NumberToWords\CurrencyManager;
use SatSuite\NumberToWords\Currencies\Currency;

class CanadianDolar extends Currency
{
    public function getName()
    {
        return 'CAD';
    }

    public function getMeta()
    {
        return [
            'singular' => 'DÓLAR',
            'plural' => 'DÓLARES',
            'prefix' => 'CAD',
            'sufix' => 'CAD',
            'symbol' => 'CAD.',

        ];
    }
}

$manager = new CurrencyManager();
$manager->register(new CanadianDolar());

$converter = new Words($manager);
$words = $converter->from('100.01', 'CAD);

About

Currency based number to words converter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages