如何获得基于DuckDuckGo API的搜索结果?

时间:2017-01-09 20:17:39

标签: php json duckduckgo-api

我想将DuckDuckGo API生成的json文件解码为readeble html或PHP字符串。

我尝试使用PHP json_decode,但没有尝试:

$object = json_decode($string, true);
echo $object['RelatedTopics']['Result'];

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

从您发布的JSON回复中,可以看到RelatedTopics是一个数组。因此,您必须首先访问此数组的元素,然后才能访问Result键:

echo $object['RelatedTopics'][0]['Result'];

或者在循环中进行测试:

foreach ($object['RelatedTopics'] as $rel)
    echo $rel['Result'];