alcea/ro-num

Clasa PHP ce face conversie din numar(cifre) in litere (romana)

1.1.1 2019-08-02 15:01 UTC

This package is auto-updated.

Last update: 2019-12-13 13:37:53 UTC


README

Build Status Latest Stable Version Total Downloads License

Transformare numar in litere

Clasa PHP ce face conversie din numar(cifre) in litere (romana). Transforma orice numar din intervalul [0-999 999 999 999] in transcriere lui in litere (in limba romana). Orice numar invalid sau in afara intervalului va fi convertit in '' (empty space); Optional se poate seta si un separator (implicint este ' ' [empty space]); EX:

0 va fi transcris in 'zero'
83 va fi transcris in 'optzeci şi trei'
10002 va fi transcris in 'zece mii doi',

How to install?

1. composer

composer require alcea/ro-num

2. or, edit require section from composer.json

"alcea/ro-num": "^1.1"

3. sau clone from GitHub

git clone https://github.com/alceanicu/ro-num.git

How to use?

 use alcea\romanian\TranslateNumberToTxt;

 $number = '22620';
 echo new TranslateNumberToTxt($number);      // douăzeci şi două de mii şase sute douăzeci 
 echo new TranslateNumberToTxt($number, '#'); // douăzeci#şi#două#de#mii#şase#sute#douăzeci 
 echo new TranslateNumberToTxt($number, '');  // douăzecişidouădemiişasesutedouăzeci
 
 // or

 echo TranslateNumberToTxt::convert(255);     // 'două sute cincizeci şi cinci'
 echo TranslateNumberToTxt::convert(83, '#'); // 'optzeci#şi#trei'

How to run tests?

## Open an terminal and run commands:
cd ro-num
./vendor/bin/phpunit --bootstrap ./vendor/autoload.php --testdox

License

This package is licensed under the MIT license.