Skip to content

AbadonnaAbbys/currency-detector

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CurrencyDetector Build Status

Class to detect the currency from any string, support +100 currencies.

Requirements

  • PHP 5.4.x

Installation

The recommended way to install CurrencyDetector is through composer. You can see the package information on Packagist.

{
    "require": {
        "mcuadros/currency-detector": "dev-master"
    }
}

Usage

getCurrency

Returns a string with the most common currency.

$detector = new Detector();
echo $detector->getCurrency('11.10$');
//Returns: USD

getCurrencies

Returns all the currencies suitable for this string.

$detector = new Detector();
echo $detector->getCurrencies('11.10$');
//Returns: ['USD', 'AUD', 'CAD', ...]

getAmount

Return a money string as a float

$detector = new Detector();
echo $detector->getAmount('11,10.00$');
//Returns: 1110.00

Tests

Tests are in the tests folder. To run them, you need PHPUnit. Example:

$ phpunit --configuration phpunit.xml.dist

License

MIT, see LICENSE

About

Class to detect the currency from any string

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%