jinas / iso-3166
Lookup information with ISO 3166-1 alpha-2, ISO 3166-1 alpha-3 and ISO 3166-1 numeric
v1.0
2020-05-22 12:38 UTC
Requires
- tightenco/collect: ^7.11
This package is auto-updated.
Last update: 2024-10-29 05:59:35 UTC
README
Library to lookup information with ISO 3166-1 alpha-2, ISO 3166-1 alpha-3 and ISO 3166-1 numeric
Installation
composer require jinas/iso-3166
Usage
Get country by ISO 3166-1 Alpha-2
use Jinas\ISO\ISO3166; $iso = new ISO3166; var_dump($iso->whereAlpha2('no')); /* Returns: { country: 'Norway', alpha2: 'NO', alpha3: 'NOR', numeric: '578' } */
Get country by ISO 3166-1 Alpha-3
use Jinas\ISO\ISO3166; $iso = new ISO3166; var_dump($iso->whereAlpha3('nor')); /* Returns: { country: 'Norway', alpha2: 'NO', alpha3: 'NOR', numeric: '578' } */
Get country by ISO 3166-1 Numeric
use Jinas\ISO\ISO3166; $iso = new ISO3166; var_dump($iso->whereNumeric(578)); /* Returns: { country: 'Norway', alpha2: 'NO', alpha3: 'NOR', numeric: '578' } */
Get values by country name
use Jinas\ISO\ISO3166; $iso = new ISO3166; var_dump($iso->whereCountry("norway")); /* Returns: { country: 'Norway', alpha2: 'NO', alpha3: 'NOR', numeric: '578' } */
License
MIT © Mohamed Jinas