PHP json_decode显示空白

时间:2014-03-13 05:15:37

标签: php json

<?php
$url = "http://api.giphy.com/v1/gifs/search?q=hello&api_key=dc6zaTOxFJmzC";
$content = file_get_contents($url);
$json = json_decode($content);
echo $json->images[0]->fixedheight->url[0];
?>

我已尝试过所有内容 - 甚至将其作为数组阅读并且它无法正常工作。

任何帮助?

很抱歉打扰!再次感谢。

2 个答案:

答案 0 :(得分:2)

你应该这样访问它

echo $json->data[0]->images->fixed_height->url;

这是因为$data是一个数组,它的第一个参数是object

答案 1 :(得分:0)

使用此

 <?php
    $url = "http://api.giphy.com/v1/gifs/search?q=hello&api_key=dc6zaTOxFJmzC";
    $content = file_get_contents($url);
    $json = json_decode($content);
    echo "<pre>";
        print_r($json->data[0]->images->fixed_height->url);
    exit;
    ?>