我试图导航并从这个数组中获取信息,但我没有取得多少成功的提示?这是来自Twitter API的解码JSON
我试过echo $array->statuses[0]->created_at;
并且它没有用,我在这里做错了吗?
Array
(
[statuses] => Array
(
[0] => stdClass Object
(
[created_at] => Thu Jul 06 04:05:06 +0000 2017
[id] => 882812623959584768
[id_str] => 882812623959584768
[text] => RT @blackdragonsBR: [R6] GG!! Fechamos o mapa Banco por 5x2 e conquistamos a liderança no #ALIENWARENOIGN #GOBD #Acer #Predator https://t.c…
[truncated] =>
[entities] => stdClass Object
(
[hashtags] => Array
(
[0] => stdClass Object
(
[text] => ALIENWARENOIGN
[indices] => Array
(
[0] => 90
[1] => 105
}
)
}
}
}
}
}
答案 0 :(得分:1)
您需要[]
而非->
访问数组。因此,请更改以下状态的访问权限
$array[statuses][0]->created_at;
答案 1 :(得分:0)
您可以使用 json_encode 和 json_decode ,然后将变量设为数组,这样您就可以轻松获取数据了。
就像这样
$array=json_decode(json_encode($array,true),true);
$array[statuses][0]['created_at'];
它适用于你