php DomDocument, sadece ilk öğe gerektiren

2 Cevap php

Merhaba ben geçmişte kullanımı DOMDocs var ama bu nasıl şaşırıp.

$xmldoc = new DOMDocument();
$xmldoc->load('http://example.com');
$feeditem = $xmldoc->getElementsByTagName('data);

Ben sadece etiketi 'veri' ilk örneğini istiyorum. Normalde ben bir foreach döngü yazmak istiyorum:

foreach($feeditem as $element){ //}

ve her feeditem ile ne istediğinizi yapmak ama burada ben sadece ilk $ feeditem istiyorum. $ Feeditem I [0] ilk 'veri' etiketi seçmek için $ feeditem yapamaz böylece bir DOMdoc bir nesne, bir dizi değil.

Bu herhangi bir yardım için teşekkür ederiz.

2 Cevap

Eğer için belgelere bakarsanız getElementsByTagName, bunu bir DOMNodeList . So after reading the documentation for DOMNodeList, sen [(3) {kullanabilirsiniz öğrenmek gerektiğini döndüren olduğunu görebilirsiniz }] .

$feeditem->item(0);

(reference)