Php Last.fm活动场馆查询

Php Last.fm活动场馆查询,php,xml,maps,last.fm,Php,Xml,Maps,Last.fm,我目前正在构建一个应用程序,使用last.fm geo.getEvents API返回选定城市的演出,例如爱丁堡 进行得很顺利,但我想把每一场演出归为各自的演出场地。e、 g VENUE 1: eventname1, eventname2 VENUE 2: eventname5, eventname7 etc. 我试着编写一个嵌套的循环,然后是相关的演出,但是失败了。这是我将从last.fm使用的XML(示例) <events location="New York" page="1"

我目前正在构建一个应用程序,使用last.fm geo.getEvents API返回选定城市的演出,例如爱丁堡

进行得很顺利,但我想把每一场演出归为各自的演出场地。e、 g

VENUE 1: eventname1, eventname2
VENUE 2: eventname5, eventname7

etc.
我试着编写一个嵌套的循环,然后是相关的演出,但是失败了。这是我将从last.fm使用的XML(示例)

<events location="New York" page="1" totalpages="105" total="1050">
<event>
  <id>640418</id>
  <title>Nikka Costa</title>
  <artists>
    <artist>Nikka Costa</artist>
    <headliner>Nikka Costa</headliner>
  </artists>
  <venue>
    <name>Bowery Ballroom</name>

640418
Nikka Costa
Nikka Costa
Nikka Costa
鲍艾里剧场
嵌套循环似乎不起作用,因为gig/artist名称不在层次结构中的“场所”标记之下


你知道怎么做吗?谢谢。

如果API不允许场馆返回结果,您可能必须手动执行此操作。您可以创建多维数组

$events['Bowery舞厅][640418]

它可以按地点索引,然后按事件索引。您可以按如下方式向数组中添加:

$events['vention\u name'][]=1234;//其中1234是事件ID