Twitterの検索APIを使用して、本質的に無関係なたくさんの情報が返されています。私はと配列を設定したいと思います。つぶやきの内容は、メタデータのどれもありません。TwitterのJSONの1つのキーのみをPHPでデコードし、それを配列に入れます。
Here'sリクエストとレスポンスの例。だから、基本的には、私はtext
キーの値を配列に設定したいと思います。
答えは何らかのforループで好きだと思うが、どこから始めるべきかわからない。このような
Twitterの検索APIを使用して、本質的に無関係なたくさんの情報が返されています。私はと配列を設定したいと思います。つぶやきの内容は、メタデータのどれもありません。TwitterのJSONの1つのキーのみをPHPでデコードし、それを配列に入れます。
Here'sリクエストとレスポンスの例。だから、基本的には、私はtext
キーの値を配列に設定したいと思います。
答えは何らかのforループで好きだと思うが、どこから始めるべきかわからない。このような
これを試してみてください。
コンバート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
と
を読みます!
何かがそれを行います。
<?
$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がリモート読み取りを許可されていない場合は何が必要読み出し方法。