PHP ayarlanmış bir xpath sonuç sadece ilk öğeyi seçme

1 Cevap php

Ben şu anda iki PHP ifadeleri ile istenilen sonucu elde ediyorum:

$thisBlarg = $xmlResource->xpath('//blarg[@ID='.$someBlargID.']');
echo $thisBlarg[0]->name;

Ancak, en iyi ikinci razı isteyen değil, ben gerçekten bu bir deyim olmayı tercih ediyorum, ama PHP bu gibi değil:

echo $xmlResource->xpath('//blarg[@ID='.$someBlargID.']')[0]->name;

Ve iyi bir nedenle. Ama doğrudan sonuca dönmek için bir XPath sorgusu zorlamak için bir yol bulamıyorum. Herhangi bir öneriniz?

1 Cevap

Bu deneyin

echo current(($xmlResource->xpath('//blarg[@ID='.$someBlargID.']')))->name;