Guten Abend,
ich versuche mithilfe von preg_match_all() den Inhalt einer Tabelle mit der id "id" zu erhalten, was aber nicht ganz funktioniert.
Der Abschnitt indem gesucht wird sieht so aus:
Als Ergebnis hätte ich in diesem beispiel gerne den String "Inhalt" als Ergebnis.
Wenn ich nur mit dem ersten Teil
suche findet er die Tabelle aber der Inhalt der mich eigentlich interessiert wird natürlich nicht zurückgegeben.
Wo liegt da der Fehler?
ich versuche mithilfe von preg_match_all() den Inhalt einer Tabelle mit der id "id" zu erhalten, was aber nicht ganz funktioniert.
Code:
preg_match_all('/<table.+id=["|\']id["|\'].+>(.+)<\/table>/i', $html, $matches);
Code:
<table id="id" class="class">Inhalt</table>
Wenn ich nur mit dem ersten Teil
Code:
<table.+id=["|\']id["|\'].+>
Wo liegt da der Fehler?