Note that there are some explanatory texts on larger screens.

plurals
  1. POTrying to read SimpleXmlElement objects in twisted google array gives me blanks
    primarykey
    data
    text
    <p>Trying to extract some data from google stock api. So just trying to extract it. <pre><code>$t=time(); echo(date("H:i",$t))."&lt;br&gt;&lt;br&gt;"; $xml="http://www.google.com/ig/api?stock=KNEBV&amp;stock=FUM1V"; $xml = json_decode(json_encode((array) simplexml_load_file($xml)), 1); echo '&lt;pre&gt;'; print_r($xml); echo '&lt;/pre&gt;'; ?&gt; </code></pre> <p>That gives me the output below. But I just don't seems to be able to grab any value. I am so lost in the data I don't know which end to start.</p> <p>I would assume <em>$xml-> finance[0]->symbol</em> would give me "<em>FUM1V</em>" and <em>$xml-> finance[1]->symbol</em> would give me <em>KNEBV</em> but I keep getting blanks whatever combo I try. Ok, it might be a bad example but lost in translation.</p> <p>Any ideas on how to get "loop" through and print each symbol and some values? </p> <pre><code>Array ( [@attributes] =&gt; Array ( [version] =&gt; 1 ) [finance] =&gt; Array ( [0] =&gt; Array ( [@attributes] =&gt; Array ( [module_id] =&gt; 0 [tab_id] =&gt; 0 [mobile_row] =&gt; 0 [mobile_zipped] =&gt; 1 [row] =&gt; 0 [section] =&gt; 0 ) [symbol] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; FUM1V ) ) [pretty_symbol] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; FUM1V ) ) [symbol_lookup_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /finance?client=ig&amp;q=FUM1V ) ) [company] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; Fortum Oyj ) ) [exchange] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; HEL ) ) [exchange_timezone] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [exchange_utc_offset] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [exchange_closing] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [divisor] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 2 ) ) [currency] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; EUR ) ) [last] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 14.68 ) ) [high] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 14.77 ) ) [low] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 14.59 ) ) [volume] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 1216170 ) ) [avg_volume] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 1607 ) ) [market_cap] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 13041.22 ) ) [open] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 14.60 ) ) [y_close] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 14.59 ) ) [change] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; +0.09 ) ) [perc_change] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 0.62 ) ) [delay] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 0 ) ) [trade_timestamp] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 5 hours ago ) ) [trade_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 20130617 ) ) [trade_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 152953 ) ) [current_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 20130617 ) ) [current_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 212211 ) ) [symbol_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /finance?client=ig&amp;q=FUM1V ) ) [chart_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /finance/chart?q=HEL:FUM1V&amp;tlf=12 ) ) [disclaimer_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /help/stock_disclaimer.html ) ) [ecn_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [isld_last] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [isld_trade_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [isld_trade_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [brut_last] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [brut_trade_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [brut_trade_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [daylight_savings] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; true ) ) ) [1] =&gt; Array ( [@attributes] =&gt; Array ( [module_id] =&gt; 0 [tab_id] =&gt; 0 [mobile_row] =&gt; 0 [mobile_zipped] =&gt; 1 [row] =&gt; 0 [section] =&gt; 0 ) [symbol] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; KNEBV ) ) [pretty_symbol] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; KNEBV ) ) [symbol_lookup_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /finance?client=ig&amp;q=KNEBV ) ) [company] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; KONE Corporation ) ) [exchange] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; HEL ) ) [exchange_timezone] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [exchange_utc_offset] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [exchange_closing] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [divisor] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 2 ) ) [currency] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; EUR ) ) [last] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 65.95 ) ) [high] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 67.00 ) ) [low] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 65.95 ) ) [volume] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 249502 ) ) [avg_volume] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 303 ) ) [market_cap] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 16911.31 ) ) [open] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 66.10 ) ) [y_close] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 66.05 ) ) [change] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; -0.10 ) ) [perc_change] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; -0.15 ) ) [delay] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 0 ) ) [trade_timestamp] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 5 hours ago ) ) [trade_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 20130617 ) ) [trade_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 152952 ) ) [current_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 20130617 ) ) [current_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; 212211 ) ) [symbol_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /finance?client=ig&amp;q=KNEBV ) ) [chart_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /finance/chart?q=HEL:KNEBV&amp;tlf=12 ) ) [disclaimer_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; /help/stock_disclaimer.html ) ) [ecn_url] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [isld_last] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [isld_trade_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [isld_trade_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [brut_last] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [brut_trade_date_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [brut_trade_time_utc] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; ) ) [daylight_savings] =&gt; Array ( [@attributes] =&gt; Array ( [data] =&gt; true ) ) ) ) ) </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload