如何从此json_decode中提取值?

mat*_*hew 1 php json

我使用api调用的json解码得到了这个结果.但我不知道如何从这个结果中提取"VALUE"..

$obj=json_decode($json_string);
print_r($obj);

stdClass Object ( [status] => OK [data] => stdClass Object ( [trends] => stdClass Object ( [rank] => Array ( [0] => stdClass Object ( [date] => 201011 [value] => 7196 ) ) ) [trends_low_sample] => [query_cost] => 1 [trends_frequency] => monthly ) ) 
Run Code Online (Sandbox Code Playgroud)

从这个结果我只需要"7196".我该怎么做呢??

Rud*_*udu 6

啊! 根据您更新的代码,您需要从PHP而不是Javascript获取价值?我个人json_decode($json_string,true);用来获取一个关联数组(json_decode),如果你这样做,它应该可以访问:

echo $obj["data"]["trends"]["rank"][0]["value"];
Run Code Online (Sandbox Code Playgroud)

作为一个对象,它可以访问:

echo $obj->data->trends->rank[0]->value;
Run Code Online (Sandbox Code Playgroud)