我的問題與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