Palme: file() - Brett vorm Kopf?!

Beitrag lesen

Hallo,

ich lese mit file() eine Datei in ein Array:
$datei = file("tabelle.html");

dann lasse ich ein beliebiges Array-Element ausgeben (hier z.B. 12):
echo $datei[12];

Im Quelltext steht dann in diesem Falle: </style>
Also gehe ich davon aus, dass im Array $datei[12] das </style> auch drin steht.

Wenn ich aber nun mit:
if($datei[12] == "</style>"){
  echo 'ein Text';
 }

dieses Array-Element eben auf diesen Inhalt prüfen lasse, dann passiert gar nichts.

mit:
if($datei[12] != "</style>"){
  echo 'ein Text';
 }

wird "ein Text" ausgegeben.

Wieso ist das so? Ich habe wohl ein Brett vorm Kopf, oder?!

mfg

Palme