Как получить результаты поиска на основе API DuckDuckGo?

Я хочу декодировать файл JSON, полученный в результате DuckDuckGo API в читаемую строку HTML или PHP.

Я пытаюсь с PHP json_decode, но ничего:

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

Есть идеи?

0

Решение

Из ответа JSON, который вы опубликовали, можно увидеть, что RelatedTopics это массив. Таким образом, вы должны сначала получить доступ к элементу этого массива, а затем получить доступ к Result ключ:

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

Или в цикле просто для проверки:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]