Hallo Leute,
ich habe eine Json-Datei, die mir nach dem Verarbeiten mit einem print_r folgendes ausgibt:
Mittels der beiden Funktionen output_result und pre
gibt es mir dann auch schön ein Array mit den Namen wieder:
Gibt es eine Möglichkeit, noch in foreach-Schleife einzelne Werte anzusprechen, um diese Werte dann in der Schleife gleich in eine mysql einzutragen?
Ein echo $exch_names[2] zum Beispiel innerhalb der Schleife schmeisst mir nur lauter Fehlermeldungen um die Ohren.
ich habe eine Json-Datei, die mir nach dem Verarbeiten mit einem print_r folgendes ausgibt:
PHP-Code:
stdClass Object ( [data] => Array ( [0] => stdClass Object ( [exch_id] => 4 [exch_name] => Bitstamp [exch_code] => BITS [exch_fee] => 0.0025 [exch_trade_enabled] => 1 [exch_balance_enabled] => 1 [exch_url] => https://www.bitstamp.net/ ) [1] => stdClass Object ( [exch_id] => 7 [exch_name] => Bitfinex [exch_code] => BITF [exch_fee] => 0.003 [exch_trade_enabled] => 1 [exch_balance_enabled] => 1 [exch_url] => https://www.bitfinex.com/ ) [2] => stdClass Object ( [exch_id] => 11 [exch_name] => Kraken [exch_code] => KRKN [exch_fee] => 0.003 [exch_trade_enabled] => 1 [exch_balance_enabled] => 1 [exch_url] => https://www.kraken.com/ )
PHP-Code:
private function output_result($result)
{
if($result)
{
if(isset($result->error))
$this->pre($result->error);
elseif(isset($result))
$exch_names = Array();
foreach($result->data as $obj){
$exch_names[] = $obj->exch_name;
}
$this->pre($exch_names);
}
}
private function pre($array) {
echo "<pre>".print_r($array, true)."</pre>";
}
Code:
Array ( [0] => Bitstamp [1] => Bitfinex [2] => Kraken [3] => Poloniex [4] => Bittrex [5] => C-Cex [6] => HitBTC [7] => OKCoin Futures [8] => LakeBTC [9] => QuadrigaCX [10] => CEX.IO [11] => BitMEX [12] => Gemini [13] => ItBit [14] => The Rock ....
Ein echo $exch_names[2] zum Beispiel innerhalb der Schleife schmeisst mir nur lauter Fehlermeldungen um die Ohren.
Kommentar