-2

PHP を使用して XML を解析し、Farming Simulator 2013 Dedicated Server のステータスを取得しようとしています (笑わないでください)。ただし、for ループを使用して各プレイヤーのステータスを取得することはできません。

私のコードは次のとおりです。

<?php
    $info = simplexml_load_file('http://74.80.133.251:9090/feed/dedicated-server-stats.xml?code=049cb316c7d5137f7f285101d9657f13');
    $playerCount = $info->Slots['capacity'];
    echo $info->Slots['numUsed'];
    echo " slots out of ";
    echo $info->Slots['capacity'];
    echo " used.<br>";
    echo "<ol>";
    for ($1=0; $i<$playerCount; $i++)
    {
            echo "<li>";
            echo $info->Slots-Player[$i]['isUsed'];
            echo "</li>";
    }
    echo "</ol><br>";
?>

ソース XML は にありますhttp://74.80.133.251:9090/feed/dedicated-server-stats.xml?code=049cb316c7d5137f7f285101d9657f13。C# で解析するのはかなり簡単だと思いますが、PHP についてはよく知りません。誰かが私が見逃しているもの(おそらく単純なもの)や試してみるべきアイデアを見ていますか?

4

3 に答える 3

0

あなたには2つの間違いがあると思います

for ($i=0; $i<$playerCount; $i++)
    {
            echo "<li>";
            echo $info->Slots->Player[$i]['isUsed'];
            echo "</li>";
    }

i の代わりに 1 があり、エコーの 1 つで > を逃した

于 2013-09-09T16:46:56.370 に答える