Christian Kruse: Inhalt eines Arrays als Variablename für anderes Array nehmen

Beitrag lesen

Hoi,

echo ${$$select[0]}[0];
mit $$select[0] dereferenzierst du das Array-Element 0 in $select.

Jeweils mit einem $ weniger. $$select[0] ergibt wie im Post
geschrieben ja schon "Array", dann ergibt ${$$select[0]}[0] den
Wert von $array[0], und das will ja keiner. ${$select[0]}[0] ist
natürlich richtig, weil $select[0] den Wert "soft" gibt und
${"soft"}[0] den Wert "hallo".

Entschuldige, du hast natuerlich Recht. Ich bin irgendwie etwas
abwesend heute.

Gruesse,
 CK