phpbar.de logo

Mailinglisten-Archive

[php] [Smarty] ausgabe des Wertes eines Assoziativen Arrays über Wert eines weiteren Assoziativen Arrays

[php] [Smarty] ausgabe des Wertes eines Assoziativen Arrays über Wert eines weiteren Assoziativen Arrays

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Die Okt 28 15:59:59 CET 2003


Hi,

weiß jemand wie man in Smarty in einem Assoziativen Array auf einen Wert 
zugreifen wozu der Schlüssel in einer Varibale liegt?

ich bin selbst verwirrt nach dieser Vormulierung, deshalb ein wenig Code 
zu Klärung:

so gehts in php:

   $key = array('a' => 'key1', 'b' => 'key2');
   $array = array('key1' => 'val1', 'key2' => 'val2');

   echo $array[$key['a']];  // ergibt: val1

und wie bekomme ich das in smarty hin?

   $smart->assign('key', $key);
   $smart->assign('array', $array);

   ...

   {$array.$key.a}
   {$array.{$key.a}}
   {$array[$key.a]}

geht alles nicht,
auch mit assign komme ich nicht weiter!


weiß jemand wie das zu lösen ist? oder weiß jemand das das definitiv 
nicht geht?

-- 
Sebastian Mendel

*www.warzonez.de*
www.sebastianmendel.de | www.tekkno4u.de | www.nofetish.com


php::bar PHP Wiki   -   Listenarchive