0

DuckDuckGo APIから生成された json ファイルを、読み取り可能な html または PHP 文字列にデコードしたいと考えています。

私は PHP を試してみましjson_decodeたが、何もありません:

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

何か案は?

4

1 に答える 1

1

RelatedTopicsあなたが投稿したJSONレスポンデから、それが配列であることがわかります。したがって、最初にこの配列の要素にアクセスしてから、Resultキーにアクセスする必要があります。

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

または、テストするためだけにループします。

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