【问题标题】:Access JSON elements in PHP [duplicate]在 PHP 中访问 JSON 元素 [重复]
【发布时间】:2017-05-16 18:49:55
【问题描述】:

我这里有一些 JSON 数据http://pastebin.com/5VeJ5dda

如何在每种情况下访问ipaDownloadUrl 并将它们放入 PHP 中的两个变量中? 我已经这样做了

<?php
$api = url_get_contents("http://example.com/api");
$decoded_api = json_decode($api);

?>

现在你能帮我下一步做什么来获取指定的元素吗?

【问题讨论】:

  • print_r 解码后的 JSON 以查看其结构。
  • 这不是我想要达到的目标
  • print_r(或理解 JSON 结构)对于您想要实现的目标至关重要。

标签: php arrays json object


【解决方案1】:

你可以这样访问它:

<?php
$api = url_get_contents("http://example.com/api");
$decoded_api = json_decode($api);

echo $decoded_api['InfiniteApp']['ipaDownloadUrl'];

?>

【讨论】:

  • 您甚至没有阅读我的问题,也没有阅读 JSON 数据
  • @Jakeashacks 我读了你的问题,并像 Imphusius 一样理解了它。也许你不清楚?
  • 你没看到有两个 ipaDownloadUrl?我希望它们中的每一个都包含在两个单独的变量中
  • @Jakeashacks 然后使用print_r 了解结构。 $decoded_api['InfiniteApp'] 似乎是一个数组。使用 for/foreach 循环逐步完成它们。
  • 我知道在 javascript 中我可以做到这一点:data.InfiniteApp[0].ipaDownloadUrldata.InfiniteApp[1].ipaDownloadUrl。这就是我想在 PHP 中做的事情
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-28
相关资源
最近更新 更多