Mám dvě tabulky (ve dvou různých db, ale to je jedno) a potřebuji z nich vytvořit matici
První tabulka:
id, code (EUR), rate (25.55), unit(1), source(cnb)
Druhá tabulka:
id, code, rate, sell (o kolik se rate zvýší při prodejní ceně), buy (o kolik se sníží)
Takto vytvořím matici jen z první tabulky, no problem:
$rate_list = $this->localDb->table('currencies')->order('id DESC');
$master_list = $this->masterDb->table('currencies')->order('id DESC');
if(!$rate_list) {
return false;
}
$home_currency = $this->home_currency;
foreach($master_list as $key=>$rate) {//matrix without sell and buy
$this->ex_rate[$home_currency][$key]['rate'] = floatval($rate['rate']) / floatval($rate['unit']);
$this->ex_rate[$home_currency][$key]['sell'] = $this->ex_rate[$home_currency][$key]['rate'];
$this->ex_rate[$home_currency][$key]['buy'] = $this->ex_rate[$home_currency][$key]['rate'];
}
ale potřebuji vytvořit matici, kde
$this->ex_rate[$home_currency][$key]['sell'] = $this->ex_rate[$home_currency][$key]['rate'] + floatval($rate['sell']);
$this->ex_rate[$home_currency][$key]['buy'] = $this->ex_rate[$home_currency][$key]['rate'] - floatval($rate['buy']);
Nějaké rady?