shahariaazam/bd-stock-exchange

使用PHP获取孟加拉国股票交易所(股票市场)的股票价格数据。获取达卡证券交易所(DSE)和吉大港证券交易所(CSE)的股票价格数据

4.0.0 2020-05-17 22:59 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:41 UTC


README

Code Checks Build Code Coverage Code Rating Code Intellegence

Dhaka Stock Exchange & Chittagong Stock Exchange Pricing Data Library in PHP

孟加拉国证券交易所

这个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应用程序中获取最新的孟加拉国股票交易所市场数据。

如果这有助于您,我始终欢迎任何希望为此库做出贡献的人。您可以通过以下方式做出贡献:

要查看所有贡献者,请点击此处

许可证

MIT

与我联系

社交: LinkedIn | Twitter | Facebook

网站: blog.shaharia.com | shaharia.com