如何获取基于 DuckDuckGo API 的搜索结果?
How can I get search results based on DuckDuckGo API?
我想将 DuckDuckGo API 生成的 json 文件解码为可读的 html 或 PHP 字符串。
我尝试使用 PHP json_decode
,但没有:
$object = json_decode($string, true);
echo $object['RelatedTopics']['Result'];
有什么想法吗?
从你发的JSON回复可以看出RelatedTopics
是一个数组。所以你必须先访问这个数组的一个元素,然后访问 Result
键:
echo $object['RelatedTopics'][0]['Result'];
或者在一个循环中只是为了测试:
foreach ($object['RelatedTopics'] as $rel)
echo $rel['Result'];
我想将 DuckDuckGo API 生成的 json 文件解码为可读的 html 或 PHP 字符串。
我尝试使用 PHP json_decode
,但没有:
$object = json_decode($string, true);
echo $object['RelatedTopics']['Result'];
有什么想法吗?
从你发的JSON回复可以看出RelatedTopics
是一个数组。所以你必须先访问这个数组的一个元素,然后访问 Result
键:
echo $object['RelatedTopics'][0]['Result'];
或者在一个循环中只是为了测试:
foreach ($object['RelatedTopics'] as $rel)
echo $rel['Result'];