vanessa-dev / ofxparser
简单的 OFX 文件解析器
1.0.9
2023-08-04 13:15 UTC
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-09-04 15:40:47 UTC
README
OFX 解析器是一个 PHP 库,用于将金融机构下载的 OFX 文件解析为简单的 PHP 对象。
它支持多个银行账户、所需的“登录”响应,并识别 OFX 时间戳。
## 安装
只需在您的 composer.json 中要求此包
{ "require": { "asgrim/ofxparser": "dev-master" } }
然后更新 composer
$ php composer.phar update asgrim/ofxparser
用法
您可以通过以下方式访问您的 OFX 文件中的节点
$OfxParser = new \OfxParser\Parser; $Ofx = $OfxParser->loadFromFile('/path/to/your/bankstatement.ofx'); // Get the statement start and end dates $startDate = $Ofx->BankAccount->Statement->startDate; $endDate = $Ofx->BankAccount->Statement->endDate; // Get the statements for the current bank account $transactions = $Ofx->BankAccount->Statement->transactions;
最常见的节点是支持。如果您在 OFX 文件中遇到无法访问的节点,请提交一个 pull request!
分支 & 致谢
这是从 grimfor/ofxparser 分支出来的,旨在使其与框架无关。源代码库是为 Symfony 2 框架设计的,因此应给予应有的认可!由 Oliver Lowe 重构,并大致基于 Andrew A. Smith 的 ruby ofx-parser。