Moin!
Ich hoffe mir kann hier jemand helfen. Die große Suchmaschine bringt mich nicht weiter.
Also ich hab eine Funktion die Eingaben aus $_GET "aufbereitet" und die aufbereiteten Daten zwischenspeichert. Wenn die Daten als Array vorliegen, wird die Struktur übernommen.
Also die query ?foobar[foo]=<b>bla</b>&foobar[bar]=blub
wird zu
$_GET['foobar'] = array('foo' = '<b>bla<b>',
'bar' = 'blub');
und dann aufbereitet gespeichert.
class test{
$getdaten = array('foobar' = array('foo' = 'bla',
'bar' = 'blub');
public function getValue($arrKey){
}
}
Mit der Funktion getValue will ich den Wert von 'foo' auslesen.
Ich hab es so
echo test->getValue('foobar[foo]'); // Undefined index: foobar[foo]
und so
$key = 'foo';
echo test->getValue($key['foo']); // Illegal string offset 'foo'
versucht aber das funktioniert nicht.
Wie kann ich der Funktion die Schlüssel der Arrays übergeben damit ich den richtigen Wert zurück bekomme?