Hello,
Das liegt daran, dass im Falle der Datei das Array-Element nicht (!) "LINE" ist, sondern "LINE\n" (der Zeilenumbruch hängt noch dran).
Danke euch beiden, das war es. TOFU kannte ich noch nicht, werde es vielleicht beherzigen ;) Der Hinweis auf http://php.net/manual/de/function.trim.php wäre mir lieber gewesen.
Den Hinweis benötigst Du aber gar nicht, wenn Du dir die (neueren) Möglichkeiten der Funktion file() anschauen würdest
http://de.php.net/manual/en/function.file.php
Ein Funktionsargument steuert das Anhängen von EOL-Marken.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg