我有一个 xml 数据提要,关于体育赛事,提要中有多个事件,并且多个属性包含每个事件的信息。
我希望能够使用这些信息构建一个页面,所以我虽然第一步是将每个事件转换为一个数组,然后在其中包含包含信息的嵌套数组。
像这样的东西:
$events = array();
$event[101] => array(
"id" => "Logo Shirt, Red",
"name" => "img/shirts/shirt-101.jpg",
"url" => 18,
"date" => "2013-03-17",
"time" => "09:00:00",
"participant[101]" => array(
"name" => "Mark Webber",
"id"212770049",
"odds" => "4/1",
"oddsDecimal" => "5.00"
);
"participant[102]" => array(
"name" => "Sebastian Vettel",
"id"212770048",
"odds" => "1/7",
"oddsDecimal" => "1.14"
);
);
然后进入下一个事件并将其列为$event[102]
我怎样才能将数据转换成这样的一组工作变量?
这也是从 xml 提要中获取我需要的数据以使用的最佳方法,还是在我需要特定数据时更好地从提要中提取它(尽管我认为这需要调用提要每一次) ?如果是这样,那将是什么语法?