【问题标题】:How to get a object from JSON to PHP [duplicate]如何从 JSON 获取对象到 PHP [重复]
【发布时间】:2020-02-23 15:21:17
【问题描述】:

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

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

$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】:

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

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

    27815578 是页面 ID

    【讨论】:

    • 谢谢!我知道我应该对那个 pageid 做点什么,但我不知道如何用代码编写它。谢谢!!
    • 不用担心。哈哈。很高兴我能帮上忙。
    猜你喜欢
    • 2013-05-03
    • 2017-04-06
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    相关资源
    最近更新 更多