alcea / ro-num
Clasa PHP ce face conversie din numar(cifre) in litere (romana)
Installs: 23 175
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-12-20 13:04:10 UTC
README
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. use composer
composer require alcea/ro-num
2. or, edit require section from composer.json
"alcea/ro-num": "^1.1"
How to use?
<?php # require __DIR__ . '\vendor\autoload.php'; 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:
git clone https://github.com/alceanicu/ro-num.git
cd ro-num
composer install
./vendor/bin/phpunit --bootstrap ./vendor/autoload.php --testdox
License
This package is licensed under the MIT license.