아래 코드를 사용하여 검색 할 때 반환되는 Infobox 회사 섹션의 이름 및 로고와 같은 정보에 액세스하려고합니다. 나는 구글의 예를 사용했다. exit 명령을 제거하면 [0] 개체의 contentformat 및 contentmodel에 액세스 할 수 있지만이 개체의 [*] 배열에있는 모든 항목에 액세스하는 데 어려움이 있습니다. 어리석은 질문을 용서하십시오, 나는 내가 뭔가를 놓치고 있다고 확신하지만 어떤 도움이라도 대단히 감사합니다.개체의 개체 내에서 배열의 요소에 액세스
<html>
<head>
</head>
<body>
<html>
<body>
<h2>Search</h2>
<form method="post">
Search: <input type="text" name="q" value="google" />
<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&continue=";
$res_2 = file_get_contents($url_2);
$data_2 = json_decode($res_2);
echo "<pre>";
print_r($data_2);
echo "</pre>";
exit;
?>
<h2>Search results for '<?php echo $search; ?>'</h2>
<ol>
<?php foreach ($data_2->query->pages as $r):
?>
<li>
<?php echo $r->revisions[0]->contentformat; ?>
</li>
<?php endforeach; ?>
</ol>
<?php
}
?>
</body>
</html>
감사합니다. 정말 고맙습니다. 나는 그것을 시도 할 것이다 – Oroku
엔티티 가치를 찾는 쉬운 방법을 알고 있습니까? – Oroku
@Oroku, 제 답변에 추가하겠습니다. – Nemo