php DomDocument ، تتطلب البند الأول فقط
-
06-07-2019 - |
سؤال
مرحبا لدي استخدام DOMDocs في الماضي ولكن أنا عالقة كيفية القيام بذلك.
$xmldoc = new DOMDocument();
$xmldoc->load('http://example.com');
$feeditem = $xmldoc->getElementsByTagName('data');
أريد فقط المرحلة الأولى من الوسم 'البيانات'.عادة أنا أكتب حلقة foreach:
foreach($feeditem as $element){ //}
و أفعل ما أريد مع كل feeditem ولكن هنا أريد فقط أول $feeditem.$feeditem ليس صفيف ، إنه DOMdoc كائن لذلك لا أستطيع أن أفعل $feeditem[0] لتحديد أول 'البيانات' الوسم.
شكرا لك على أي مساعدة مع هذا.
المحلول
إذا قمت بالبحث عن الوثائق getElementsByTagName
, يمكنك أن ترى أن الأمر بإرجاع DOMNodeList
.وذلك بعد قراءة الوثائق DOMNodeList
, ، يجب معرفة أنه يمكنك استخدام $feeditem->item(0)
.
نصائح أخرى
$feeditem->item(0);
و( إشارة )
لا تنتمي إلى StackOverflow