shahariaazam / bd-stock-exchange
使用PHP获取孟加拉国股票交易所(股票市场)的股票价格数据。获取达卡证券交易所(DSE)和吉大港证券交易所(CSE)的股票价格数据
Requires
- ext-curl: *
- ext-json: *
- nyholm/psr7: ^1.2
- psr/http-client: ^1.0
- symfony/dom-crawler: ^4.4
- symfony/http-client: ^4.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- php-http/mock-client: ^1.3
- phpcompatibility/php-compatibility: ^9.3
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: ^3.5
Suggests
- guzzlehttp/psr7: PSR-7 message implementation that also provides common utility methods
- php-http/curl-client: cURL client for PHP-HTTP
This package is auto-updated.
Last update: 2024-08-29 04:31:41 UTC
README
孟加拉国证券交易所
这个PHP库提供了一种简单的方法,可以直接从官方网站实时获取和解析达卡证券交易所(Dhaka Stock Exchange)和吉大港证券交易所(Chittagong Stock Exchange)的股票价格。
安装
通过运行以下命令使用composer安装此库:
composer require shahariaazam/bd-stock-exchange
注意:此库已从旧代码(遗留代码)升级,并作为标准库发布。如果您仍然想使用遗留(旧)代码,可以在old-legacy-codes分支中找到。
或者,您可以下载旧代码作为zip
文件。点击此处下载旧代码。
使用方法
安装后,您可以简单地获取最新的达卡证券交易所价格数据
获取孟加拉国股票交易所股价
<?php use ShahariaAzam\BDStockExchange\StockExchange\ChittagongStockExchange; use ShahariaAzam\BDStockExchange\StockExchange\DhakaStockExchange; use ShahariaAzam\BDStockExchange\StockPrice; require "vendor/autoload.php"; $dse = new DhakaStockExchange(); // For Dhaka Stock Exchange // $cse = new ChittagongStockExchange(); // For Chittagong Stock Exchange $stock = new StockPrice(); $stock->setStockExchange($dse); var_dump($stock->getPricing()); // Return PricingEntity[] var_dump($stock->toArray()); // Return as array
完成操作。您将获得以下输出。数组PricingEntity
array(350) {
[0] =>
class ShahariaAzam\BDStockExchange\PricingEntity#20 (6) {
private $company =>
string(9) "1JANATAMF"
private $lastTradeValue =>
double(4.1)
private $changeInAmount =>
double(0)
private $changeInPercentage =>
double(0)
private $highPrice =>
NULL
private $lowPrice =>
NULL
}
Docker镜像
您也可以使用Docker。要使用Docker,您可以在Docker Hub找到镜像,或者您可以从此仓库构建Docker镜像。
要使用Docker获取最新的孟加拉国股票市场价格,请运行以下命令-
docker run -it --rm shaharia/bd-stock-price:latest php bin/stock dse --json
dse = Dhaka Stock Exchange
cse = Chittagong Stock Exchange
--json = Display in a JSON format
--line = Display as new line for each stock
如果您想构建自己的Docker镜像,请运行-
docker build . --tag IMAGE:TAG
贡献
这是一个有用的PHP库,可以帮助程序员在PHP应用程序中获取最新的孟加拉国股票交易所市场数据。
如果这有助于您,我始终欢迎任何希望为此库做出贡献的人。您可以通过以下方式做出贡献:
-
从https://github.com/shahariaazam/DSE-Share-Market-Update/issues/new创建问题
-
修复https://github.com/shahariaazam/DSE-Share-Market-Update/issues中的现有问题
-
通过分支并提交合并请求来扩展库。要分支此存储库,请访问https://github.com/shahariaazam/DSE-Share-Market-Update/fork。
在编写修复问题的代码或扩展此库后,请发送合并请求,如果一切正常,我将很高兴看到并合并。
要查看所有贡献者,请点击此处
许可证
MIT