Hallo!!
Ich werde eure beiden Vorschläge beherzigen, aber ich glaube nicht, dass es daran liegt.
Ich habe nämlich auch mal ausprobiert, ob es denn funktionieren würde, wenn ich nicht leere Elemente ausschließen würde, sondern einfach Elemente, die nur "//" beinhalten.
Also ich habe dann einfach in der Text-Datei die entsprechenden Zeilen, die ich vorher einfach nur leer gelassen habe, mit "//" gefüllt und in der if-Abfrage dann als Eingangsbedingung
if ($comments[$n] != "//")
genommen. Hat auch nicht geklappt!! Ich habe es auch mit
if (substr($comments[$n], 0, 1))
probiert, um sicherzugehen, dass hinter den beiden Querstrichen nicht irgendwie ein Leerzeichen oder so steht. Und das ging auch nicht :(
Deshalb kapier ich einfach nicht, wo mein Fehler ist ...
Ich probiere es aber jetzt mal mit trim und var_dump, vielleicht klappt es ja!