PHP code example of marciodojr / tibia-creatures-ks
1. Go to this page and download the library: Download marciodojr/tibia-creatures-ks library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
marciodojr / tibia-creatures-ks example snippets
use Mdojr\Scraper\WorldScraper;
use Mdojr\Scraper\World\WorldArray;
use Mdojr\Scraper\World\WorldResultArray;
use Mdojr\Scraper\World\World;
use Requests_Session;
$world1 = new World(World::FIDERA);
$world2 = new World(World::LUMINERA);
$worlds = new WorldArray([
$world1,
$world2
]);
$rs = new Requests_Session();
$ws = new WorldScraper($rs, $worlds);
// to load all worlds info pass only the Requests_Session instance
//$ws = new WorldScraper($rs);
// fetch one by one
//$resultWorld1 = $ws->fetch();
//$resultWorld2 = $ws->fetch();
// or simply
$results = $ws->fetchAll();
var_dump($results);
/*
[0]=>
object(Mdojr\Scraper\World\WorldResultArray)#1771 (1) {
["storage":"ArrayObject":private]=>
array(843) {
[0]=>
object(Mdojr\Scraper\World\WorldResult)#1760 (3) {
["creature":"Mdojr\Scraper\World\WorldResult":private]=>
string(18) "(elemental forces)"
["killedPlayers":"Mdojr\Scraper\World\WorldResult":private]=>
int(4)
["killedByPlayers":"Mdojr\Scraper\World\WorldResult":private]=>
int(0)
}
[1]=>
object(Mdojr\Scraper\World\WorldResult)#1761 (3) {
["creature":"Mdojr\Scraper\World\WorldResult":private]=>
string(9) "Abyssador"
["killedPlayers":"Mdojr\Scraper\World\WorldResult":private]=>
int(0)
["killedByPlayers":"Mdojr\Scraper\World\WorldResult":private]=>
int(1)
}
[2]=>
object(Mdojr\Scraper\World\WorldResult)#1762 (3) {
["creature":"Mdojr\Scraper\World\WorldResult":private]=>
string(5) "Achad"
["killedPlayers":"Mdojr\Scraper\World\WorldResult":private]=>
int(0)
["killedByPlayers":"Mdojr\Scraper\World\WorldResult":private]=>
int(1)
}
...
*/