Inizio con lo scusarmi per l'array che ho sbagliato a scrivere

Poi naturalmente ti ringrazio però mi da errore,quindi forse è meglio che spiego tutto quello che voglio fare.
Il codice non ha nulla dato che praticamente è appena accennato e l'array da cui estraggo i dati è creato da json_decode che prende il codice dalle api del reader di google.

Il mio obiettivo infatti è quello di creare una funzione generale la quale estragga dei dati che mi servono da, per ora, 6 tipi di json strutturalmente diversi (ma naturalmente tutti che hanno all'interno le cose che voglio) ecco perchè ho bisogno di scegliere dall'esterno quali percorsi fare per raggiungerle.

Questo è il codice che uso:

Codice PHP:
function read ($link,$mindex,$mtitle){ 

$json  "http://www.google.com/reader/api/0/stream/contents/feed/$link?&n=40";
$json  implode(""file($json )); 
$result=json_decode($json); //decode in array

eval("\$resultMain=\$result$mindex;");

print_r($resultMain);
}

read("http://feeds.gawker.com/kotaku/full",'["items"]'); 
Dovrebbe printare l'array contenuto in item ma invece da :
Fatal error: Cannot use object of type stdClass as array in xxx.php(42) : eval()'d code on line 1
(la linea 42 è quella dell'eval)

Se puoi aiutarmi te ne sarei grato