Karsten: Array Schlüssel an Funktion übergeben

Beitrag lesen

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?