我在这里尝试了很多不同的变体 - 如何从中获取内容摘要:http://en.wikipedia.org/w/api.php?format=json&action=query&titles=stack_overflow&prop=revisions&rvprop=content&rvsection=0c
这是我到目前为止所拥有的:
$wiki_url = "http://en.wikipedia.org/w/api.php?format=json&action=query&titles=stack_overflow&prop=revisions&rvprop=content&rvsection=0c.json";
$json = file_get_contents($wiki_url);
$data = json_decode($json, TRUE);
我知道我需要做一些像echo $data[0]->query
这样的事情,但我无法做任何事情。
答案 0 :(得分:1)
$wiki_url = "http://en.wikipedia.org/w/api.php?format=json&action=query&titles=stack_overflow&prop=revisions&rvprop=content&rvsection=0c.json";
$json = file_get_contents($wiki_url);
$data = json_decode($json, TRUE);
foreach ($data['query']['pages'] as $page) {
print_r($page['revisions'][0]['*']);
}