Söka efter specifik sak i xml och printa dess ordningsnummer? PHP

Permalänk

Söka efter specifik sak i xml och printa dess ordningsnummer? PHP

Jag vill kunna söka efter ett specifikt ord i ett xml feed och sedan printa dess ordningsnummer som ett tal.
Det är så här att jag har en xml feed.
T.ex denna "feed.xml":

<feed> <item> <title>titel1</title> <item> <item> <title>titel2</title> <item> <item> <title>titel3</title> <item> <item> <title>titel2</title> <item> <item> <title>titel4</title> <item> </feed>

Det jag vill då är om jag söker med xpath efter t.ex "titel1" så skall jag kunna få nummer 0 eftersom det är den första "item-noden".
Eller ifall jag då söker efter titel4 bör jag då få nummer 3. Förutsatt att det börjar räknas med 0.

Denna kod använder jag för att få fram titel1:

$xml = simplexml_load_file('../xml/feed.xml');
$feedName = $xml->xpath("//*[text()[contains(., 'titel1')]]");

echo $feedName(0)

Nu om jag printar detta får jag fram det som är i den sökta noden, alltså titel1. Men jag vill ha nummer 0 med hjälp av att använda item noden den Ligger i.
Jag hade nämligen tänkt att ifall jag kan få fram innehållet kan jag använda dess item nod den ligger i för att sedan se vilken ordning själva noden i sig är.

Om jag tänker helt fel, säg till. Har hållit med just detta en bra stund nu och håller på att lära mig så all hjälp skulle uppskattas.