Das kann es nicht, weil $inhalt ein Array ist. Du untersuchst dessen Elemente und folglich die Zeilen Deiner Datei.
ok.
Zusatzfrage: Ist das eine gängige Lösung meines Problems oder geht das auch schneller oder effizienter?
$file=
cat $datei | sed s/'<td[.]\*>'/''/ | sed s/'<tr[.]\*>'/''/ | sed s/'<table[.]\*>'/''/
;
Ääh, wie meinen? :-)
würde auf einem *nix-System die Datei in $file (Kein Array!)
...sondern?
einlesen und hier die beginnenden Tags löschen. SED ist ein Zeichenstromeditor und als solcher schnell und elegant. Er ist auf den allermeisten *nix Systemen vorhanden und rasend schnell. cat dient zur Ausgabe die hier durch mehrere (theoretisch ungenzt viele) Pipes (Rohre) jeweils zum sed geschickt und gefiltert wird.
Ist ja der Hammer, wenns funktioniert! Probiere ich gleich morgen aus und werde sicher noch Rückfragen haben, wenn es nciht so will, wie ich will :-D
Vor dem cat und dem Semikolon stehen
Backticks
Franzosen nennen sowas accent.Günni
??? Günni ist momentan kein positiv besetzter Spitzname (google mal nach "FvG")
Nix gefunden.... Oder ist damit der Freiherr "weiß nicht mehr" gemeint?
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Mit dankbaren Grüßen zurück
Günther