This PHP package allows you convert numbers written in words to integers
You can install the package via composer:
composer require djunehor/word-to-number
use Djunehor\Number\WordToNumber;
$wordToNumber = new WordToNumber();
$wordTransformer = $wordToNumber->getWordTransformer();
// you can specify locale via: $wordToNumber->getWordTransformer('en');
$number = $wordTransformer->toNumber($word);
$number = word_to_number($word);
//default locale is en
$number = word_to_number($word, 'yo');
// specify Yoruba locale
Language | Code | Test |
---|---|---|
English | en | Yes |
- In
Locales
directory, createYourLocaleTransformer
class that implementsWordTransformer
- Ensure there's a
toNumber()
method that accepts string and returns int - Add
YourLocaleTransformer::class
to$wordTransformers
array inWordToNumber
- Ensure the class pass tests
- Update the Readme Available Locales section with your newly added locale
- Create a Pull Request