0

これが私の入力JSONです

    {
        "artist":{
           "#text":"Radical Face",
           "mbid":"6c25514f-1f14-4106-a142-be95ba11f117"
        },
        "name":"Let the River In",
        "streamable":"1",
        "mbid":"fd4c8c63-2cb4-4282-87cd-a75a332f64ba",
        "album":{
           "#text":"Ghost",
           "mbid":"c5c64ec1-3271-4461-92ea-3727cdc71995"
        },
        "url":"http:\/\/www.last.fm\/music\/Radical+Face\/_\/Let+the+River+In",
        "image":[
           {
              "#text":"http:\/\/userserve-ak.last.fm\/serve\/34s\/3996573.jpg",
              "size":"small"
           },
           {
              "#text":"http:\/\/userserve-ak.last.fm\/serve\/64s\/3996573.jpg",
              "size":"medium"
           },
           {
              "#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/3996573.jpg",
              "size":"large"
           },
           {
              "#text":"http:\/\/userserve-ak.last.fm\/serve\/300x300\/3996573.jpg",
              "size":"extralarge"
           }
        ],
        "date":{
           "#text":"5 Jun 2013, 17:57",
           "uts":"1370455055"
        }
     },

そこからデータを抽出します

$tracks=$data['track'];

foreach ($tracks as $track) {
$artist = $track['artist']['#text'];
$title = $track['name'];
$url = $track['url'];
...
}

... どの作品。ここで私の質問は次のとおりです。それらがすべて 'image'->'#text' の下にある場合、どのように中程度のサムネイルを取得できますか? それぞれに別のエントリ (「#text」とともに) があり、サイズ (「画像」->「サイズ」) を指定しますが、中程度のサム URL を取得するにはどうすればよいですか?

4

2 に答える 2