Php 访问tumblr搜索API中图像的url

Php 访问tumblr搜索API中图像的url,php,json,multidimensional-array,tumblr,Php,Json,Multidimensional Array,Tumblr,我正在尝试使用标记搜索api访问tumblr搜索中显示的第一批图像的URL。下面是我正在使用的测试搜索的json { "meta": { "status": 200, "msg": "OK" }, "response": [ { "blog_name": "m00tzman", "id": 37918165271, "post_url": "http://m00tzman.tumblr.com/post/379181

我正在尝试使用标记搜索api访问tumblr搜索中显示的第一批图像的URL。下面是我正在使用的测试搜索的json

    {
"meta": {
    "status": 200,
    "msg": "OK"
},
"response": [
    {
        "blog_name": "m00tzman",
        "id": 37918165271,
        "post_url": "http://m00tzman.tumblr.com/post/37918165271/test-image-for-tumblr-a…",
        "slug": "test-image-for-tumblr-api-thingy",
        "type": "photo",
        "date": "2012-12-14 18:13:25 GMT",
        "timestamp": 1355508805,
        "state": "published",
        "format": "html",
        "reblog_key": "IwlKk9r4",
        "tags": [
            "g6845e"
        ],
        "highlighted": [ ],
        "note_count": 29,
        "caption": "<p>test image for tumblr api thingy</p>",
        "photos": [
            {
                "caption": "",
                "alt_sizes": [
                    {
                        "width": 500,
                        "height": 628,
                        "url": "http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
                    },
                    {
                        "width": 400,
                        "height": 502,
                        "url": "http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
                    },
                    {
                        "width": 250,
                        "height": 314,
                        "url": "http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
                    },
                    {
                        "width": 100,
                        "height": 126,
                        "url": "http://24.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
                    },
                    {
                        "width": 75,
                        "height": 75,
                        "url": "http://24.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
                    }
                ],
                "original_size": {
                    "width": 500,
                    "height": 628,
                    "url": "http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
                }
            }
        ]
    }
]
{
“元”:{
“地位”:200,
“msg”:“好的”
},
“答复”:[
{
“博客名称”:“m00tzman”,
“id”:37918165271,
“发布url”:http://m00tzman.tumblr.com/post/37918165271/test-image-for-tumblr-a…",
“slug”:“tumblr api thingy的测试图像”,
“类型”:“照片”,
“日期”:“2012-12-14 18:13:25 GMT”,
“时间戳”:1355508805,
“国家”:“已出版”,
“格式”:“html”,
“重新登录密钥”:“IWLK9R4”,
“标签”:[
“g6845e”
],
“突出显示”:[],
“票据计数”:29,
“标题”:“tumblr api thingy的测试图像”,
“照片”:[
{
“标题”:“,
“alt_尺寸”:[
{
“宽度”:500,
“高度”:628,
“url”:”http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
},
{
“宽度”:400,
“高度”:502,
“url”:”http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
},
{
“宽度”:250,
“高度”:314,
“url”:”http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
},
{
“宽度”:100,
“高度”:126,
“url”:”http://24.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
},
{
“宽度”:75,
“高度”:75,
“url”:”http://24.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
}
],
“原始尺寸”:{
“宽度”:500,
“高度”:628,
“url”:”http://25.media.tumblr.com/af60fbe390c487125501e50b37781317/tumblr_…"
}
}
]
}
]
}

我的问题是,我无法回显“原始大小”图像的url。以下是我目前的代码:

    <?php
    $search = file_get_contents('http://api.tumblr.com/v2/tagged?tag=g6845e&api_key=(api key)');
    $tumblrdata = json_decode($search, true);
    $photos = $tumblrdata['photos']['original_size'];
    $url = $photos['url'];
    echo $url;
    ?>

猜猜这里出了什么问题吗?

试试看

$photos = $tumblrdata['response']['photos'][0]['original_size'];

请注意,
['photos']
是一组照片(可以有多张)。你需要用一个零来索引它:
['photos'][0]['original_size']
Oops,还有一个数组要索引<代码>['response']也是一个数组。因此,最普遍的正确答案可能是:
['response'][i]['photos'][k]['original_size']
数组中的每个索引
i
,以及
['photos']
数组中的每个
k