您可以使用下面的功能代碼才能獲得正確的答案
<?php
$getfile = file_get_contents('http://steamcommunity.com/groups/starhawk/memberslistxml/?xml=1.xml');
$arr = simplexml_load_string($getfile);
foreach($arr->members->steamID64 as $a => $b) {
echo "<br>".$a,'="',$b,"\"\n";
}
?>
輸出
steamID64="76561198009904532"
steamID64="76561198004808757"
steamID64="76561198000264284"
steamID64="76561198016710420"
steamID64="76561198005429187"
steamID64="76561198030184436"
steamID64="76561197980763372"
steamID64="76561197972363016"
steamID64="76561198045469666"
steamID64="76561198010892015"
steamID64="76561198028438913"
steamID64="76561197967117636"
steamID64="76561197980283206"
steamID64="76561197992198727"
steamID64="76561198018960482"
steamID64="76561198071675315"
steamID64="76561198010447988"
steamID64="76561198025628761"
如果你想定製你可以使它根據你的需要。讓我知道如果我可以幫助你更多..
['SimpleXML'](http://us2.php.net/manual/en/book.simplexml.php)將是一個好的開始。 – Jon 2013-05-04 08:14:26
$ array = json_decode(json_encode((array)simplexml_load_string($ xml)),1); 我試過類似的東西,只輸出前幾個元素,而不是專門從 –
liamp47
2013-05-04 08:15:23
中輸出,你做的太多了:)只是使用simplexmlelement並訪問你感興趣的值。沒有太大用處通過數組轉換來改變它,它在沒有的情況下效果更好。 – hakre 2013-05-04 09:47:41