2012-01-06 5 views
0

Twitterの検索APIを使用して、本質的に無関係なたくさんの情報が返されています。私はと配列を設定したいと思います。つぶやきの内容は、メタデータのどれもありません。TwitterのJSONの1つのキーのみをPHPでデコードし、それを配列に入れます。

Here'sリクエストとレスポンスの例。だから、基本的には、私はtextキーの値を配列に設定したいと思います。

答えは何らかのforループで好きだと思うが、どこから始めるべきかわからない。このような

答えて

0

これを試してみてください。

コンバートJSON配列PHPにJSONから

<?php 
    //get json 
    $foo= file_get_contents('http://search.twitter.com/search.json?q=stackoverflow&rpp=10&result_type=recent&lang=en'); 

    //convert to array 
    $var = json_decode($foo , true); 

    //print array 
    print_r($var); 
?> 

変換アレイPHP

<?php 
    //declarate array 
    $foo = array(1 ,2 ,3 ,4 ,5 , 6 => 7, 8); 

    //convert to json 
    $var = json_encode($foo); 

    //print json 
    print_r($var); 
?> 

読む:

PHP 5.2.0以降、JSON拡張機能はバンドルされ、デフォルトでPHP にコンパイルされています。

を参照してください。そして、あなたは、PHP < 5.2を使用してJSON Class Objects

さようなら使用している場合は、このJSON PHP Documentation

を読みます!

1

何かがそれを行います。

<? 
    $json = json_decode(file_get_contents('http://search.twitter.com/search.json?q=laughter&rpp=100&result_type=recent&lang=en')); 
    $l = count($json->results); 
    for ($i=0; $i < $l; $i++) { 
     echo $json->results[$i]->text . '<br/>'; 
    } 
?> 

注:使用のfile_get_contentsがリモート読み取りを許可されていない場合は何が必要読み出し方法。

関連する問題