【发布时间】:2014-04-09 17:58:17
【问题描述】:
您好,我正在 spilgames xml 中获取游戏。我设法将其转换为数组,但又出现了 1 个问题,问题是我要获取的字符串位于数组内部或 1 个节点 xml 的属性中。我无法获取该属性。
我要获取属性。
spilgames 网站:here
到目前为止我的代码:
<?php
$xml = simplexml_load_string(file_get_contents('http://publishers.spilgames.com/rss-3?limit=100&format=xml&category=Action')); /* Get the xml */
$json = json_encode($xml);
$games = json_decode($json); /* Make it an array */
$game = $games->entries->entry;
foreach($game as $entry) { /* Each game information */
echo $entry->title;
echo $entry->id;
echo $entry->description;
echo $entry->category;
echo $entry->subcategory;
echo $entry->technology;
echo $entry->player->url;;
echo $entry->thumbnails->small->url; /* Problems starts here */
/* Because the thumbnails has 3 child but the info is inside of each child */
}
?>
我在 spilgames 中得到的是 xml 而不是 json,因为我不知道 json 是如何工作的。
【问题讨论】: