PHP XML解码文件

时间:2016-12-17 15:04:29

标签: php xml simplexml decode

如何通过php从该xml文件中获取带有“steamID64”的列表?: http://steamcommunity.com/groups/BillKeyTrading/memberslistxml/?xml=1

这是我目前的代码:

$file = simplexml_load_file('http://steamcommunity.com/groups/BillKeyTrading/memberslistxml/?xml=1
');

    foreach ($file->members as $steam){
        $steamid64=$steam->steamID64;

        echo $steamid64;

    }

非常感谢你。 最诚挚的问候 Hamacka

1 个答案:

答案 0 :(得分:1)

循环遍历id,而不是member。你只有1个成员。

foreach ($file->members->steamID64 as $steam){
        echo $steam . "\n";
}

或者在循环内循环每个id:

foreach ($file->members as $steam){
        foreach($steam->steamID64 as $steamid64) {
             echo $steamid64 . "\n";
        }
}

JavaFX properties pattern