Günni: Wie definiert php eine Zeile?

Beitrag lesen

Hi,

ich möchte über
-------------schnipp--------------------------------------
$inhalt = file($datei);
foreach ($inhalt as $zeile)
{
$zeile=eregi_replace( "<table[^>]*>", "", $zeile);
$zeile=eregi_replace( "<tr[^>]*>", "", $zeile);
usw.
echo ("$zeile");
}
-----------------schnapp---------------------------------

in einer oder mehreren Dateien Textpassagen verändern.
Was macht php, wenn eine der gesuchten Textpassagen über 2 Zeilen geht?
Oder akzeptiert php überhaupt keinen autom. Zeilenumbruch und sieht alles als eine Zeile an, bin zum "manuellen Return"?

Zusatzfrage: Ist das eine gängige Lösung meines Problems oder geht das auch schneller oder effizienter?

Grüße
Günni