Richiesta php Xpath che restituisce "Array"

ho ottenuto il mio file xml e anche il mio script php

$db = simplexml_load_file("BIN/videos.xml"); $id = $_GET['id']; $tq = "//video['@id=" . $id . "']/title[0]"; $dq = "//video['@id=" . $id . "']/description[1]"; $eq = "//video['@id=" . $id . "']/embed[2]"; $title = $db->xpath($tq); $description = $db->xpath($dq); $embed = $db->xpath($eq); include("design/lyt.php"); echo $embed . '<br> <h1>' . $title . '</h1> <p>' . $description . '</p>'; ?> 

Dovrebbe mostrare "Test" per tutti loro! ma dice "Array"

Accedere agli elementi arrays restituiti da xpath

PHP> = 5.4:

 $title = $db->xpath($tq)[0]; 

PHP <5.4:

Aggiorna PHP 🙂

o

 list($title,) = $db->xpath($tq); 

o

 $title = $db->xpath($tq); $title = $title[0];