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',
composer require alcea/ro-num
"alcea/ro-num": "^1.1"
<?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'
## 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
This package is licensed under the MIT license.