Skip to content

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

License

Notifications You must be signed in to change notification settings

alceanicu/ro-num

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. 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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages