hi,
möchte einen Array 'array()' mit einer Variable '$data' füllen, die Daten in der Form '20041112'=> 'test','20041113'=> 'test','20041114'=> 'test','20041115'=> 'test','20041115'=> 'test','20041121'=> 'test' enthält, krieg´s aber nicht gebacken.
Schwierig. Vielleicht $array = $data?
wenn du diesen "befehl" dann noch durch eval() jagst, könnte das zwar funktionieren ... aber wir wollen ja nicht auf die achse des bösen, wenn's sich vermeiden lässt.
da würde ich eher versuchen, $data selber zu parsen:
ein explode am ',', dies dann wiederum am '=> ' aufteilen, und dann mit trim() die ' rechts und links entfernen.
dann hätte man die werte 20041112 und test "nackt" vorliegen, so dass man sie als key und value für ein neues array-element hernehmen kann.
würde aber natürlich erfordern, dass das "format" von $data streng eingehalten wird.
evtl. sollte man sich doch überlegen, ob man nicht gleich die bereitstellung der daten "besser" realisieren kann.
gruß,
wahsaga
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."