Wenn ich es so schreibe:
if ($i['text']<>'')
bekomme ich
Notice: Undefined variable:
Was eigentlich nicht weiter schlimm ist.
Also mache ich es so:
if (isset($i['text'])&&($i['text']<>''))
ist das so OK, oder bekomme ich es noch eleganter hin?
"in php prüfen ob eine variable vorhanden ist" in der Suchmaschine meiner Wahl führt mich direkt zur dieser PHP-Dokumentationsseite:
http://php.net/manual/de/function.isset.php (die Funktion kennst du scheinbar bereits)
Auf dieser Dokumentationsseite kommt man, nach aufmerksamem Lesen auf folgende Seite:
http://www.php.net/manual/de/function.empty.php
Diese lies bitte ebenfalls aufmerksam ;)