if (isset($i['text'])&&($i['text']<>''))
ist das so OK, oder bekomme ich es noch eleganter hin?
Isset ist OK und die Und-Verknüpfung auch. Was elegant ist müßte erst mal definiert werden. Der Variablenname könnte beispielsweise vermutlich aufschlußreicher sein, wenn es nicht nur ein Beispiel ist.