我已经得到了这两个提要(在生产中会有更多)关于一个事件的票价 - 这两个提要的格式不同,但基本上显示相同的信息。
我想做的是比较价格属性并找到最低价格,我知道如何比较实际价格
if(floatval($feed1['price']) > floatval($feed2['price']]){
return $feed1['price'];
}
else {
return $feed2['price'];
}
但是让我难以理解的是如何确保我比较相同的事件价格,因为它们来自不同格式的提要。
IE。我如何从两个提要中比较伦敦 HMV 音乐会的常设价格?
饲料 1
<type id="4558" name="Rolling Stones Concert" url="http://example1.com">
<event id="52115351" name="HMV forum - London">
<ticket name="Stalls" id="1354855" price="120"/>
<ticket name="Standing" id="4654845" price="85"/>
</event>
<event id="52115351" name="Webley Arena - London">
<ticket name="Stalls" id="4556147" price="110"/>
<ticket name="Standing" id="9743466" price="95"/>
</event>
</type>
饲料 2
<type id="5786" name="Rolling Stones Concert - World Tour" url="http://example2.com">
<market id="45645634" name="London - HMV">
<unit name="Seating" id="212770047" price="125"/>
<unit name="Standing" id="212770046" price="80"/>
</market>
<market id="45645914" name="London - Wembley">
<unit name="Seating" id="212770047" price="109"/>
<unit name="Standing" id="212770046" price="99"/>
</market>
</type>