Hi,
Und genau hier ist der Haken: Unabhängig davon, ob das Array-Element leer ist, wird die Anweisung ausgeführt und ein <div> erstellt!!
bist du dir denn auch wirklich sicher, dass das Element leer ist und nicht vielleicht ein Leerzeichen oder sowas enthält?
Vielleicht hilft dir ja trim weiter.
MfG,
Juan