如何从JSON获取对象到PHP

问题描述 投票:0回答:1

我需要从此api https://upload.wikimedia.org/wikipedia/en/5/51/Minecraft_cover.png中获取img链接(https://en.wikipedia.org/w/api.php?action=query&prop=pageimages&format=json&piprop=original&titles=Minecraft&pilicense=any)。怎么做?

我写了这样的代码,但是我可以打印:

$img_url = "https://en.wikipedia.org/w/api.php?action=query&prop=pageimages&format=json&piprop=original&titles=Minecraft&pilicense=any";
$img_url = str_replace(" ", "%20", $img_url);
$img = json_decode(file_get_contents($img_url));
print_r ($img);

但是如何仅打印img源?

php json mediawiki wikipedia-api mediawiki-api
1个回答
1
投票

最简单的方法是使用以下内容。

echo $img->query->pages->{'27815578'}->original->source;

27815578是页面ID的位置>>

© www.soinside.com 2019 - 2024. All rights reserved.