Raik: Array in variabler Variable wird nicht ausgegeben

Beitrag lesen

Hallo,

Ich hab prinzipiell folgende Konstruktion (im Original komplexer, aber das Prinzip reicht ja):

------------------
$tpl = (1)?'auk':'neu';
$auk = array('a' => 'test1','b' => 'test2','c' => 'test3');
$tbl = '<table><tr><td>'.$$tpl['a'].'</td><td>'.$$tpl['b'].'</td><td>'.$$tpl['c'].'</td></tr></table>';
------------------

print_r($$tpl); gibt aus:

array() {
  ["a"]=> "test1"
  ["b"]=> "test2"
  ["c"]=> "test3"
}

wenn ich allerdings $tbl ausgeben lasse:

echo $tbl;

erhalte ich nur:

<table><tr><td></td><td></td><td></td></tr></table>

Ich versuche mich zum ersten Mal mit variablen Variablen. woran liegt es, dass die Daten in $tbl nicht übernommen werden, b.z.w. wie muss ich vorgehen, um das zu erreichen? gibt es evtl. bessere Lösungen dafür?

freundl. Grüsse aus Berlin, Raik