allgood / indices-bcb
在巴西中央银行web服务中查询金融指数
dev-master
2021-05-24 19:29 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-25 02:40:07 UTC
README
此项目帮助获取巴西中央银行的金融指数及其在数值上的应用。
如何使用
安装
通过composer安装库
composer require allgood/indices-bcb
使用函数
使用由composer安装的库
require_once "vendor/autoload.php"
use \Allgood\IndicesBCB\IndiceBCB;
$i = new IndiceBCB();
// obtém o último valor da série:
$ultimoIndice = $i->getUltimoValor();
// obtém os últimos 12 valores da série:
$ultimosDoze = $i->getUltimosDozeValores();
// corrige valor para um período específico
$corrigido = $i->reajustaValor(100,"01/05/2020","01/04/2021");
// indice acumulado em um período
$indice = $i->getIndiceAcumulado("01/05/2020","01/04/2021");
// percentual acumulado em um período
$percentual = $i->getPercentualAcumulado("01/05/2020","01/04/2021");
// indice acumulado referente aos últimos 12 valores:
$indice = IndiceBCB::getIndiceAcumuladoDoPeriodo($i->getUltimosDozeValores());
支持的索引
函数接受由中央银行API提供的任何索引,唯一的限制是它是月百分比索引,只需要在时间序列管理器中提供索引代码。
一些代码预定义在常量中以方便使用
默认情况下,使用弗朗西斯科·德尔·雷伊·巴西基金会(FGV)的IGP-M。
最好的文档是源代码
查看源文件以获取更多有关函数的详细信息。
许可证
此项目的所有代码都根据GNU Lesser General Public License版本3许可。
可以在任何封闭或开源项目中未更改地使用,所做的更改需要向系统用户公开提供开源代码。
使你的生活更轻松了吗?
如果此项目的代码帮助你在复杂任务中,请考虑通过以下PIX向作者捐款。
PIX密钥:80fd8916-1131-4844-917e-2732eaa2ba74