Pegar dado de array - php

15/01/2020

0

PHP

Olá,

Estou tentando pegar um dado específico de um array mas não estou conseguindo. Consigo listar até uma dimensão mas a seguinte não... alguém dá um help por favor:

$dados = ''https://api.hgbrasil.com/finance/stock_price?key=5361527&symbol=petr3'';
$dadoscont = file_get_contents($dados);
$obj = json_decode($dadoscont,true);
echo "<pre>";
print_r($obj);


Assim eu pego os dados no seguinte formato:

Array
(
[by] => symbol
[valid_key] => 1
[results] => Array
(
[PETR3] => Array
(
[symbol] => PETR3
[name] => Petróleo Brasileiro S.A. - Petrobras
[region] => Brazil/Sao Paolo
[currency] => BRL
[market_time] => Array
(
[open] => 10:00
[close] => 17:30
[timezone] => -3
)

[market_cap] => 405362
[price] => 31.65
[change_percent] => -0.57
[updated_at] => 2020-01-15 10:09:48
)

)

[execution_time] => 0
[from_cache] => 1
)

Consigo pegar os resultados mais filtrados assim:

print_r($obj[results]);


Mas quero apenas o price
Marcos Vinicius

Marcos Vinicius

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar