Quote Originariamente inviata da linoma Visualizza il messaggio
Prova con questo codice, prendi tutti gli elementi con la stessa classe

codice:
    $elements = $xpath->query(sprintf("//td[contains(@class, '%s')]", $name));

Ho risolto in questo modo:

Codice PHP:
$xpath = new DOMXPath($document);
$expression '(//table[@cellpadding="3"])[1]/tr[position() > 1]';
$rows $xpath->query($expression);

$results = array();

foreach (
$rows as $row) {
  
$result = array();
  
$td $row->childNodes;
  
$result["date"] = $td->item(2)->nodeValue;
  
$result["image"] = $td->item(4)->firstChild->attributes->getNamedItem("src")->nodeValue;
  
$result["team1"] = $td->item(10)->nodeValue;
  
$result["team2"] = $td->item(12)->nodeValue;
  
$result["1"] = $td->item(14)->nodeValue;
  
$result["x"] = $td->item(16)->nodeValue;
  
$result["2"] = $td->item(18)->nodeValue;
  
$result["1%"] = $td->item(20)->nodeValue;
  
$result["x%"] = $td->item(22)->nodeValue;
  
$result["2%"] = $td->item(24)->nodeValue;
  
$result["total"] = $td->item(26)->nodeValue;

  
$results[] = $result;


Non riesco però ad ottenere l'href del primo elemento <a> dell'ultimo <td> di ogni riga della tabella, per intenderci, nel mio esempio: "popup.asp?tp=2100&amp;lang=en&amp;idm=553759"

Grazie