krepysh-spec/currency

PHP常量和数组中的世界货币列表

1.0.1 2022-06-30 20:37 UTC

This package is auto-updated.

Last update: 2024-09-04 18:21:43 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

在货币库的代码中获取国家代码、符号和国家名称。

Alt Text

特性

  • 所有世界货币列表;
  • 通过国家代码获取国家货币详细信息 - countryName, name, symbol;

安装

要求

  • Composer
  1. 使用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) "&#1547;"
  }
  ["ARS"]=>
  array(3) {
    ["countryName"]=>
    string(9) "Argentina"
    ["name"]=>
    string(14) "Argentine Peso"
    ["symbol"]=>
    string(5) "&#36;"
  }
  ["AWG"]=>
  array(3) {
    ["countryName"]=>
    string(5) "Aruba"
    ["name"]=>
    string(13) "Aruban florin"
    ["symbol"]=>
    string(6) "&#402;"
  }
 ...
 */
  • 获取国家货币详细信息
<?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) "&#1547;"
  }
 ...
 */
  • 获取国家货币符号
<?php
use KrepyshSpec\World\Currency;
$currencySymbol = (new Currency())->'afn'['symbol'];
var_dump($currencySymbol);

/**
 "&#1547;"
 ...
 */

注意

  • 如果您在PHP应用程序视图(例如Laravel blade)中使用Currency,请确保对符号进行转义以正确渲染。

支持

如有支持需求,请发送邮件至 evgeniymykhalichenko@gmail.com 或通过telegram @krep1sh

许可

MIT