Nichts wird auf dem Bildschirm angezeigt, ist dieser gültige Code unten? Ich weiß, es gibt einen JSON-Parameter namens "Text" innerhalb der empfangenen Daten, aber nicht sicher, wie es ausdrucken?JSON mit PHP ausdrucken
<?php
$url='http://twitter.com/statuses/user_timeline/twostepmedia.json'; //rss link for the twitter timeline
//print_r(get_data($url)); //dumps the content, you can manipulate as you wish to
$obj = json_decode($data);
print $obj->{'text'};
/* gets the data from a URL */
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
?>
Do 'print_r ($ obj)', um die tatsächliche Struktur zu sehen. Auf den ersten Blick ist der gesamte JSON in ein Array eingebunden, also könnte es eher $ obj [0] -> text' sein. – mario
Beginne damit zu schauen, was '$ obj' enthält, und geh von dort. –