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