krepysh-spec / currency
PHP常量和数组中的世界货币列表
1.0.1
2022-06-30 20:37 UTC
Requires
- php: >=7.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- phpunit/phpunit: ^9.5
- vimeo/psalm: ^4.24
README
在货币库的代码中获取国家代码、符号和国家名称。
特性
- 所有世界货币列表;
- 通过国家代码获取国家货币详细信息 - countryName, name, symbol;
安装
要求
- Composer
- 使用Composer安装Currency
composer require krepysh-spec/currency
使用方法
- 从常量获取货币代码
echo KrepyshSpec\World\Currency::ANG; // >> 'ANG' echo KrepyshSpec\World\Currency::USD; // >> 'USD' echo KrepyshSpec\World\Currency::EUR; // >> 'EUR'
- 获取所有国家货币详细信息
<?php use KrepyshSpec\World\Currency; $allCurrencies = Currency::all(); var_dump($allCurrencies); /** ["AFN"]=> array(3) { ["countryName"]=> string(11) "Afghanistan" ["name"]=> string(19) "Afghanistan Afghani" ["symbol"]=> string(7) "؋" } ["ARS"]=> array(3) { ["countryName"]=> string(9) "Argentina" ["name"]=> string(14) "Argentine Peso" ["symbol"]=> string(5) "$" } ["AWG"]=> array(3) { ["countryName"]=> string(5) "Aruba" ["name"]=> string(13) "Aruban florin" ["symbol"]=> string(6) "ƒ" } ... */
- 获取国家货币详细信息
<?php use KrepyshSpec\World\Currency; $currencyDetails = (new Currency())->'afn'; var_dump($currencyDetails); /** ["AFN"]=> array(3) { ["countryName"]=> string(11) "Afghanistan" ["name"]=> string(19) "Afghanistan Afghani" ["symbol"]=> string(7) "؋" } ... */
- 获取国家货币符号
<?php use KrepyshSpec\World\Currency; $currencySymbol = (new Currency())->'afn'['symbol']; var_dump($currencySymbol); /** "؋" ... */
注意
- 如果您在PHP应用程序视图(例如Laravel blade)中使用Currency,请确保对符号进行转义以正确渲染。
支持
如有支持需求,请发送邮件至 evgeniymykhalichenko@gmail.com 或通过telegram @krep1sh
许可
MIT