【发布时间】:2015-05-31 16:35:29
【问题描述】:
我有以下代码,我想提取下面提供的 json 文件中的 items 数组的内容,这给了我一个错误。
<?php
$url = 'http://api.steampowered.com/IEconItems_570/GetPlayerItems/v0001?key=7B16ACCC16BB1008FBE73D39587DEF7F&SteamID=76561198069637917.json';
$content = file_get_contents($url);
$json = json_decode($content,true);
$output = "<ul>";
foreach ($json['result'][0]['items'] as $item) {
$output .="<li>".$item['id']."</li>";
$output .="<li>".$item['defindex']."</li>";
$output .="<li>".$item['tradable']."</li>";
echo $items['items'];
}
$output .="</ul>";
echo $output;
你能帮忙吗?谢谢!
【问题讨论】:
-
警告:在第 6 行的 /home/u648734344/public_html/script.php 中为 foreach() 提供的参数无效
-
首先,将其发布在您的问题中,而不是在 cmets 中。其次,如果您没有告诉我们 JSON 中有什么,我们应该如何帮助您?想想你发布的内容:那里有足够的信息让我们帮助你吗?现在,答案肯定是“不”。
-
json文件在上面的代码中,我不能离开json文件,因为它超过60000个字符。谢谢,但@yuk 已经修复了它。你很粗鲁。
-
好的,所以发布一个摘录。发布一些东西。如果您阅读该网站的规则,您就会知道您必须在问题本身中发布足够的信息以使问题具有可回答性。我没有粗鲁;我正试图将您的问题(目前不符合网站的质量标准)变成一个体面的问题。然而,您似乎对遵守该网站的规则不感兴趣,并且对建设性的批评做出了敌意的回应。考虑一下这是一个友好的建议:违反网站规则和拒绝接受帮助不会给您带来良好的体验。
-
对不起,如果我没有遵守规则,但我说 json 文件在代码中链接如下。我只说你很粗鲁。无论如何,谢谢你的解决方案,我以后会更加小心。