Tach!
hier lösche ich alle leere Array Elemente
hier sind sie weg
hier sind sie wieder da
Und nun? Ich kann dir versichern, dass PHP sie nicht hinterrücks wieder einbaut oder auch nur vorübergehend entfernt hat. Die Ursache ihres Wiederauftauchens liegt in deinem Code. Allerdings nicht in den gezeigten Zeilen. Mit mehr Kontrollausgaben an den Stellen, an denen das Array verwendet wird, sollte zur Ursache führen.
dedlfix.