Tom: Assoziative Arrays dynamisch bilden?

Beitrag lesen

Hello,

Die Übernahme der Variablen klappt soweit problemlos, aber wenn Arrays ins Spiel kommen macht das Skript Blödsinn. Die Zuweisung von $var, $key und $value passt aber.
Die Frage ist also: Wie mache ich aus den drei Variablen $var, $key und $value ein Array-Element $$var[$key]=$var (ohne evtl. bestehende Elemente des Arrays zu eliminieren).

Das sieht mir verflixt danach aus, als wolltest Du das mühsam abgelegte "register globals" innerhalb PHP wieder implementiern. Das ist keine gute Idee.

Lege einen Array-Namen fest.

$_mein_sammelarray = array();

damit ist das deklariert und auch gleich definiert (initialisiert) und kann nicht aus Versehen von sonstwo eingeschleppt oder injiziert werden.

In diesem Array kannst Du nun alle Parameter aus der URi sammeln.
Dafür stellt PHP diverse Hilfsfunktionen zur Verfügung

Das sollte eigentlich schon genügen für Deine Zwecke.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de