liukaida 发表于 2017-4-1 06:57:40

Handling data in a PHP JSON Object

Trends data from Twitter Search API in JSON.
Grabbing the file using:

$jsonurl = "http://search.twitter.com/trends.json";
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);

How do I work with data from this object. As an array? Only really need to extract data from the values.
JSON object contains:

stdClass Object
(
=> Array
(
=> stdClass Object
(
=> Vote
=> http://search.twitter.com/search?q=Vote
)
=> stdClass Object
(
=> Halloween
=> http://search.twitter.com/search?q=Halloween
)
=> stdClass Object
(
=> Starbucks
=> http://search.twitter.com/search?q=Starbucks
)
=> stdClass Object
(
=> #flylady
=> http://search.twitter.com/search?q=%23flylady
)
=> stdClass Object
(
=> #votereport
=> http://search.twitter.com/search?q=%23votereport
)
=> stdClass Object
(
=> Election Day
=> http://search.twitter.com/search?q=%22Election+Day%22
)
=> stdClass Object
(
=> #PubCon
=> http://search.twitter.com/search?q=%23PubCon
)
=> stdClass Object
(
=> #defrag08
=> http://search.twitter.com/search?q=%23defrag08
)
=> stdClass Object
(
=> Melbourne Cup
=> http://search.twitter.com/search?q=%22Melbourne+Cup%22
)
=> stdClass Object
(
=> Cheney
=> http://search.twitter.com/search?q=Cheney
)
)
=> Mon, 03 Nov 2008 21:49:36 +0000
)



<?php
$jsonurl = "http://search.twitter.com/trends.json";
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);
foreach ( $json_output->trends as $trend )
{
echo "{$trend->name}\n";
}
页: [1]
查看完整版本: Handling data in a PHP JSON Object