我試圖通過使用API訪問Wikipedia的信息框中的各種屬性。我正在使用以下腳本來搜索Google詞語,並希望返回該行業,但是會收到消息未定義的屬性...並注意:嘗試獲取非對象的屬性。我確信我錯過了一些非常簡單的事情,請協助。謝謝。訪問數組屬性時出錯json
<html>
<head>
</head>
<body>
<h2>Search</h2>
<form method="post">
Search: <input type="text" name="q" />
<input type="submit" value="Submit">
</form>
<?php
if (isset($_POST['q'])) {
$search = $_POST['q'];
$url_2 = "http://en.wikipedia.org/w/api.php?
action=query&prop=revisions&rvprop=content&format=json&titles=$search&rvsection=0";
$res_2 = file_get_contents($url_2);
$data_2 = json_decode($res_2);
?>
<h2>Search results for '<?php echo $search; ?>'</h2>
<ol>
<?php echo $data_2->pages->revisions->industry; ?>
<?php
}
?>
</body>
</html>
您應該從相關變量(url,結果等)的'var_dump()'開始。 – jeroen 2014-11-22 23:17:55