Aloha!
hi,
soviel ich weiss, kann man einfach schreiben:
if($array[4])
print $array[4]."<br>";
if($array[5])
print $array[5]."<br>";
if($array[6])
print $array[6]."<br>";
Nein, kann man nicht. Denn wenn der Inhalt des Arrays zu "false" evaluiert, dann gibts keine Ausgabe, obwohl eine erfolgen müsste. Beispielsweise kann das Array das Zeichen "0" (Null) enthalten - diese Zahl würde nicht ausgegeben.
Wenn schon, dann sollte man auf leere Variable prüfen:
if(!empty($array[4]))
print $array[4]."<br>";
if(!empty($array[5]))
print $array[5]."<br>";
if(!empty($array[6]))
print $array[6]."<br>";
Die Methode mit join() ist aber noch besser, schneller und trickreicher. :)
- Sven Rautenberg