мой вопрос связан с PHP и XML. Я хотел бы выделить некоторые атрибуты, но повторяю только один раз.PHP Echo XML Атрибуты без повторения
Скажите это был XML я имел дело с, и его называли beatles.xml:
<XML_DATA item=“TheBeatles”>
<Beatles>
<Beatle Firstname=“George” Lastname=“Harrison” Instrument=“Guitar”>Harrison, George</Beatle>
<Beatle Firstname=“John” Lastname=“Lennon” Instrument=“Guitar”>Lennon, John</Beatle>
<Beatle Firstname=“Paul” Lastname=“McCartney” Instrument=“Bass”>McCartney, Paul</Beatle>
<Beatle Firstname=“Ringo” Lastname=“Starr” Instrument=“Drums”>Starr, Ringo</Beatle>
</Beatles>
</XML_DATA>
Это PHP У меня есть до сих пор:
$xml = simplexml_load_file("http://www.example.com/beatles.xml");
$beatles = $xml->Beatles->Beatle;
foreach($beatles as $beatle) {
echo $beatle->attributes()->Instrument.',';
}
Я бы ожидать, что это эхо-гитара, гитара, бас-гитара, ударные, но я бы хотел, чтобы гитара показывала только один раз. Как я могу предотвратить повторение значений атрибутов повторения?
Спасибо! Это дало мне точный результат, на который я надеялся :) – user1339316