0

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

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

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

有任何想法吗?

4

1 回答 1

1

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

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

或者在一个循环中只是为了测试:

foreach ($object['RelatedTopics'] as $rel)
    echo $rel['Result'];
于 2017-01-09T20:25:35.837 回答