Skip to content
This repository has been archived by the owner on Mar 30, 2020. It is now read-only.

mcuadros/currency-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 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