2009-04-10 9 views
0

私はTwitter APIから一連のオブジェクトを取得しました。それらを要約したいと思います。私は、SQLクエリの結果を分析すると、最もよく知っているが、このような一連のオブジェクト与えられた:PHPの検索結果をどのように検索/要約できますか?

array(9) { 
    ["results"]=> array(1) { 
     [0]=> array(9) { 
      ["text"]=> string(14) "4.2 #runlogger" 
      ["to_user_id"]=> NULL 
      ["from_user"]=> string(13) "alexmcpherson" 
      ["id"]=> int(1459499489) 
      ["from_user_id"]=> int(4647988) 
      ["iso_language_code"]=> string(2) "it" 
      ["source"]=> string(59) "<a href="http://twitter.com/">web</a>" 
      ["profile_image_url"]=> string(59) "http://static.twitter.com/images/default_profile_normal.png" 
      ["created_at"]=> string(31) "Sun, 05 Apr 2009 23:10:45 +0000" 
      } } 
["since_id"]=> int(0) 
["max_id"]=> int(1461841556) 
["refresh_url"]=> string(35) "?since_id=1461841556&q=%23runlogger" 
["results_per_page"]=> int(15) 
["total"]=> int(1) 
["completed_in"]=> float(0.073063) 
["page"]=> int(1) 
["query"]=> string(12) "%23runlogger" 
} 

何とかアップ集計、 『from_user = $誰』は、それぞれのオブジェクトのために」と言うことも可能であろう「テキスト」フィールドから#runloggerを差し引いたものですか?私は大規模な考えを持っていればコードを理解することができますが、一般的な方法で開始する方法はわかりません。 'text'フィールドの各インスタンスを変数に設定してから、これらの変数を配列などに追加しますか?

私は簡単な調査ですが、この問題のガイダンスが大好きです。

ありがとうございます!

答えて

2

は、あなただけの完璧な配列$配列1に

foreach($array1['results'] as $currentResult) { 

    if($currentResult['from_user'] == $whoever) { 

     $strippedTexts = explode(" ", $currentResult['text']); 

     $strText .= $strippedTexts[0]; 

    } 

} 

echo $strText; 

よろしく

+0

これを割り当てると仮定します。良いコード。 –

関連する問題