从Wikipedia JSON文件中提取内容

时间:2016-07-25 07:00:46

标签: php json

我从维基百科以json格式获取“宾夕法尼亚州沙利文县”的内容,关注api url https://en.wikipedia.org/w/api.php?action=query&titles=Sullivan_County,_Pennsylvania&prop=revisions&rvprop=content&format=json

现在,我希望以HTML格式或类似的方式显示内容,例如维基百科https://en.wikipedia.org/wiki/Sullivan_County,_Pennsylvania

我是JSON的初学者,如何以良好的HTML格式提取内容?

1 个答案:

答案 0 :(得分:0)

首先,您需要使用file_get_contents获取数据,然后json_decode将响应转换为PHP变量。然后你可以回声出你需要的字段。一个非常简单的例子是这样的:

<?php
$response = file_get_contents('https://en.wikipedia.org/w/api.php?action=query&titles=Sullivan_County,_Pennsylvania&prop=revisions&rvprop=content&format=json');
$data = json_decode($response, true);
?>

<h1><?php echo $data['query']['pages']['91928']['title']; ?></h1>