Die Erklärung habe ich eigentlich schon gepostet:
Zitat Zitat von mir
AFAIK werden in doppelten Anführungszeichen zwar Variablen wie $key ersetzt, nicht jedoch Arrays, weil PHP nicht genau erkennen kann, ob es die ersetzten soll, oder nicht.
Soll heißen, dass du Arrays extra aufführen musst. Also statt echo "Ich heiße $ich[name]"; schreiben echo "Ich heiße ".$ich['name'];