phpbar.de logo

Mailinglisten-Archive

[php] variable Variablennamen bei Arrays

[php] variable Variablennamen bei Arrays

Martin Rozmus martin.rozmus at gmx.net
Fre Nov 12 11:16:52 CET 2004


Moin,

Am Donnerstag, den 11.11.2004, 22:56 +0100 schrieb Jens Giessmann:
> 
> On Thu, Nov 11, 2004 at 10:45:58PM +0100, Norbert Pfeiffer wrote:
> > 
> > es freut mich, dass Du Jens verstanden hast,
> > aber ich verstehe Deine Loesung nicht, bzw.
> > sie laeuft hier nicht ...
> >[...]
> > Aber wenn man das 'boese' eval(); bemueht wird
> > es auch wirklich sehr einfach:
> > <?
> > $name = "\$ergs = \$data['".implode($keys, "']['")."'];";
> > eval($name);
> > echo '<B>E:</B> '.$ergs."\n";
> > ?>
> 
> :-) 
> 
> Mit eval hatte ich kurz gespielt, es dann aber wieder verworfen.

Ich habe leider keine Zeit, mich damit näher zu beschäftigen. Aber es
sieht danach aus, als ob eine rekursive Funktion in Verbindung mit der
Funktion array_map, bzw. array_walk zur Lösung deines Problemes führen
würde.

-- 
Martin Rozmus <martin.rozmus at gmx.net>


php::bar PHP Wiki   -   Listenarchive