PHP json_decode 嵌套 json 文件

PHP json_decode of nested json file

我有以下代码,我想在下面提供的 json 文件中提取项目数组的内容 btu 它给我一个错误。

<?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;

你能帮忙吗?谢谢!

json 数据中没有项目索引 'tradable' 或 'items'。你也不需要那个[0]。

<?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']['items'] as $item) {
    $output .="<li>".$item['id']."</li>";
    $output .="<li>".$item['defindex']."</li>";
    //$output .="<li>".$item['tradable']."</li>";
    //echo $item['items'];
}
$output .="</ul>";

echo $output;
?>