猿问

在PHP JSON对象中处理数据

来自Twitter Search API的JSON趋势数据。


使用以下文件来抓取文件:


$jsonurl = "http://search.twitter.com/trends.json";

$json = file_get_contents($jsonurl,0,null,null);

$json_output = json_decode($json);

如何处理来自此对象的数据。作为数组?只需要从[name]值中提取数据即可。


JSON对象包含:


stdClass Object

(

    [trends] => Array

        (

            [0] => stdClass Object

                (

                    [name] => Vote

                    [url] => http://search.twitter.com/search?q=Vote

                )


            [1] => stdClass Object

                (

                    [name] => Halloween

                    [url] => http://search.twitter.com/search?q=Halloween

                )


            [2] => stdClass Object

                (

                    [name] => Starbucks

                    [url] => http://search.twitter.com/search?q=Starbucks

                )


            [3] => stdClass Object

                (

                    [name] => #flylady

                    [url] => http://search.twitter.com/search?q=%23flylady

                )


            [4] => stdClass Object

                (

                    [name] => #votereport

                    [url] => http://search.twitter.com/search?q=%23votereport

                )


            [5] => stdClass Object

                (

                    [name] => Election Day

                    [url] => http://search.twitter.com/search?q=%22Election+Day%22

                )


            [6] => stdClass Object

                (

                    [name] => #PubCon

                    [url] => http://search.twitter.com/search?q=%23PubCon

                )


            [7] => stdClass Object

                (

                    [name] => #defrag08

                    [url] => http://search.twitter.com/search?q=%23defrag08

                )


            [8] => stdClass Object

                (

                    [name] => Melbourne Cup

                    [url] => http://search.twitter.com/search?q=%22Melbourne+Cup%22

                )

)


Cats萌萌
浏览 347回答 3
3回答

莫回无

就像它是您定义的对象一样使用它即可。即$trends = $json_output->trends;
随时随地看视频慕课网APP
我要回答