我在这里尝试了许多不同的变体 - 如何从中获取内容摘要: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
的事情,但我无法让它做任何事情。
最佳答案
$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]['*']);
}
关于php - 使用 JSON 和 PHP 获取维基百科内容摘录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296296/