mojitowp / exchange-rate
PHP 汇率。
1.0.0
2024-05-08 14:42 UTC
README
汇率查询包,目前适用于财政部和哥斯达黎加中央银行,但具有扩展性。
安装
composer require mojitowp/exchange-rate
使用方法
财政部汇率
use Mojito\ExchangeRate\Factory;
use Mojito\ExchangeRate\ProviderTypes;
$rates = Factory::create( ProviderTypes::CR_Hacienda );
$data = $rates->getRates();
echo print_r( $data, true );
这将打印出以下对象
stdClass Object
(
[dolar] => stdClass Object
(
[venta] => stdClass Object
(
[fecha] => 2023-02-28 00:00:00
[valor] => 564.27
)
[compra] => stdClass Object
(
[fecha] => 2023-02-28 00:00:00
[valor] => 556.4
)
)
[euro] => stdClass Object
(
[fecha] => 2023-02-28T00:00:00-06:00
[dolares] => 1.0634
[colones] => 600.04
)
)
访问值
echo "Dólar venta: " . $data->dolar->venta->valor;
echo PHP_EOL;
echo "Dólar compra: " . $data->dolar->venta->valor;
echo PHP_EOL;
结果将是
Dólar venta: 564.27
Dólar compra: 564.27
哥斯达黎加中央银行汇率
为了能够使用哥斯达黎加中央银行的 Web 服务来获取汇率,您首先需要注册,您可以在此指南中找到帮助。
use Mojito\ExchangeRate\Factory;
use Mojito\ExchangeRate\ProviderTypes;
$rates = Factory::create( ProviderTypes::CR_BCCR );
$rates->setParams( array(
'Indicador' => 317,
'FechaInicio' => '27/02/2023',
'FechaFinal' => '28/02/2023',
'Nombre' => 'Su Nombre',
'SubNiveles' => 'N',
'CorreoElectronico' => 'account@domain.tld',
'Token' => 'SU_TOKEN'
) );
$data = $rates->getRates();
echo print_r( $data, true );
这将打印出以下对象
stdClass Object
(
[dolar] => stdClass Object
(
[venta] => stdClass Object
(
[valor] => 558.05000000
[fecha] => 2023-02-27T00:00:00-06:00
)
[compra] => stdClass Object
(
[valor] => 556.40000000
[fecha] => 2023-02-28T00:00:00-06:00
)
)
)
访问值
echo "Dólar venta: " . $data->dolar->venta->valor;
echo PHP_EOL;
echo "Dólar compra: " . $data->dolar->venta->valor;
echo PHP_EOL;
结果将是
Dólar venta: 558.05000000
Dólar compra: 558.05000000
GoMeta 汇率
use Mojito\ExchangeRate\Factory;
use Mojito\ExchangeRate\ProviderTypes;
$rates = Factory::create( ProviderTypes::CR_Gometa );
$data = $rates->getRates();
echo print_r( $data, true );
这将打印出以下对象
stdClass Object
(
[venta] => 512.64000000
[compra_date] => 2024-05-08T00:00:00-06:00
[licence] => https://en.wikipedia.org/wiki/Beerware
[compra] => 506.22000000
[updated] => Wed May 8 00:01:03 2024
[garantia] => Ninguna
[venta_date] => 2024-05-08T00:00:00-06:00
)
访问值
echo "Dólar venta: " . $data->venta;
echo PHP_EOL;
echo "Dólar compra: " . $data->compra;
echo PHP_EOL;
结果将是
Dólar venta: 512.64000000
Dólar compra: 506.22000000