Tach!
Array
(
[0] => $_haystack[first][3]
[1] => $_haystack[second][1]
[2] => $_haystack[forth]
)
Wie mache ich nun aus den Values gültige Variablenbezeichner?
Über variable Variablen $array[0] zeigt auf den Wert und wenn der einen Variablenbezeichner enthält, dann $ davor und zur Not (wie in diesem Fall) noch {} dazu, also ${$array[0]}
Eine Lösung habe ich, aber ob die so gut ist?
parse_str($names, $_output);
Mit einer Funktion für den Querystring willst du einen Variablennamen lesen?
dedlfix.