A PHP library to fetch updates from Bangladesh share market, including Dhaka and Chittagong Stock Exchange (DSE & CSE).
-
Install using
composer
(or go to Manual Installation)
composer require simongomes/bd-stock-exchange-update
or, add the following into your composer.json
file
"require": {
"simongomes/bd-stock-exchange-update": "^1.0"
}
<?php
require __DIR__ . '/vendor/autoload.php';
use Simon\BDShareMarket;
$BDShareMarket = new BDShareMarket();
print_r($BDShareMarket->getDSEData());
Download the latest release.
- Include the library
<?php
require __DIR__ . '/lib/autoload.php';
use Simon\BDShareMarket;
- Create an object and call the necessary methods
$BDShareMarket = new BDShareMarket();
// this will print the DSE data
print_r($BDShareMarket->getDSEData());
Array
(
[0] => Array
(
[company] => 1JANATAMF
[ltp] => 6.1
[high] => 6.1
[low] => 6.1
[closep] => 6.1
[ycp] => 6.2
[change] => -0.1
[trade] => 28
[value] => 0.25
[volume] => 40,942
)
[1] => Array
(
[company] => 1STPRIMFMF
[ltp] => 11.4
[high] => 11.4
[low] => 11.2
[closep] => 11.4
[ycp] => 11.2
[change] => 0.2
[trade] => 107
[value] => 1.973
[volume] => 174,194
)
[2] => Array
(
[company] => AAMRANET
[ltp] => 91.2
[high] => 92
[low] => 85.3
[closep] => 91
[ycp] => 84.2
[change] => 7
[trade] => 3,011
[value] => 144.176
[volume] => 1,616,666
)
...
// To print DSE data for specific company replace COMPANY_NAME
print_r($BDShareMarket->getDSECompanyData('COMPANY_NAME'));
print_r($BDShareMarket->getCSEData());
// To print CSE data for specific company replace COMPANY_NAME
print_r($BDShareMarket->getCSECompanyData('COMPANY_NAME'));
Thanks goes to Khyrul Alam for the inspiration. A similar JavaScript library will be found here - DSE-CSE-Market-Update JS Library
Copyright (c) 2018, Simon Gomes