Jump to content

Stuck With Arrays..


itsjimmy91

Recommended Posts

Hello... I simply am running a query with the Twitter Search API that searches for a specific term and then returns the Tweets it finds. This is a sample of what the array of Tweets returned looks like:

 

array(50) {
 [0]=>
 object(stdClass)#9 (18) {
   ["created_at"]=>
   string(31) "Tue, 11 Dec 2012 04:30:08 +0000"
   ["from_user"]=>
   string(7) "Cvpcake"
   ["from_user_id"]=>
   int(44610318)
   ["from_user_id_str"]=>
   string( "44610318"
   ["from_user_name"]=>
   string(6) "KILLER"
   ["geo"]=>
   NULL
   ["id"]=>
   float(2.7835596410783E+17)
   ["id_str"]=>
   string(18) "278355964107829248"
   ["iso_language_code"]=>
   string(2) "en"
   ["metadata"]=>
   object(stdClass)#10 (1) {
  ["result_type"]=>
  string(6) "recent"
   }
   ["profile_image_url"]=>
   string(90) "http://a0.twimg.com/profile_images/2945542955/d437253418ea0ae75efb5ae6bf5cec1e_normal.jpeg"
   ["profile_image_url_https"]=>
   string(92) "https://si0.twimg.com/profile_images/2945542955/d437253418ea0ae75efb5ae6bf5cec1e_normal.jpeg"
   ["source"]=>
   string(89) "<a href="http://twitter.com/download/iphone">Twitter for iPhone</a>"
   ["text"]=>
   string(57) "RT @DJNickatNIte_: 9 weeks test ain't got shit on #FINALS"
   ["to_user"]=>
   NULL
   ["to_user_id"]=>
   int(0)
   ["to_user_id_str"]=>
   string(1) "0"
   ["to_user_name"]=>
   NULL
 }
 [1]=>
 object(stdClass)#11 (18) {
   ["created_at"]=>
   string(31) "Tue, 11 Dec 2012 04:30:07 +0000"
   ["from_user"]=>
   string( "BaboTina"
   ["from_user_id"]=>
   int(224918169)
   ["from_user_id_str"]=>
   string(9) "224918169"
   ["from_user_name"]=>
   string(4) "Tina"
   ["geo"]=>
   NULL
   ["id"]=>
   float(2.783559623588E+17)
   ["id_str"]=>
   string(18) "278355962358796288"
   ["iso_language_code"]=>
   string(2) "en"
   ["metadata"]=>
   object(stdClass)#12 (1) {
  ["result_type"]=>
  string(6) "recent"
   }
   ["profile_image_url"]=>
   string(89) "http://a0.twimg.com/profile_images/2936213945/390fe03b68949baa1bb1af2f2d6fe76e_normal.png"
   ["profile_image_url_https"]=>
   string(91) "https://si0.twimg.com/profile_images/2936213945/390fe03b68949baa1bb1af2f2d6fe76e_normal.png"
   ["source"]=>
   string(91) "<a href="http://twitter.com/download/android">Twitter for Android</a>"
   ["text"]=>
   string(130) "RT @autocorrects: Multiple choice (test): A, B, C, or D? “Well I haven’t had a B for like 4 questions so I’ll choose that”"
   ["to_user"]=>
   NULL
   ["to_user_id"]=>
   int(0)
   ["to_user_id_str"]=>
   string(1) "0"
   ["to_user_name"]=>
   NULL
 }
 [2]=>
 object(stdClass)#13 (18) {
   ["created_at"]=>
   string(31) "Tue, 11 Dec 2012 04:30:07 +0000"
   ["from_user"]=>
   string(13) "SyifaGBastian"
   ["from_user_id"]=>
   int(332078990)
   ["from_user_id_str"]=>
   string(9) "332078990"
   ["from_user_name"]=>
   string(12) "ViscaELBarca"
   ["geo"]=>
   NULL
   ["id"]=>
   float(2.7835596214069E+17)
   ["id_str"]=>
   string(18) "278355962140688385"
   ["iso_language_code"]=>
   string(3) "und"
   ["metadata"]=>
   object(stdClass)#14 (1) {
  ["result_type"]=>
  string(6) "recent"
   }
   ["profile_image_url"]=>
   string(90) "http://a0.twimg.com/profile_images/2921649342/1a38717324614fad5993dc5e4383a925_normal.jpeg"
   ["profile_image_url_https"]=>
   string(92) "https://si0.twimg.com/profile_images/2921649342/1a38717324614fad5993dc5e4383a925_normal.jpeg"
   ["source"]=>
   string(59) "<a href="http://twitter.com/">web</a>"
   ["text"]=>
   string(4) "test"
   ["to_user"]=>
   NULL
   ["to_user_id"]=>
   int(0)
   ["to_user_id_str"]=>
   string(1) "0"
   ["to_user_name"]=>
   NULL
 }

 

Now what I want to do is store the "id_str" field of each Tweet into an array. I'm trying to do this and I thought it would be simple, but I must be doing something wrong. Here is what I have, which results in an error.

 

$tweetIds;
   // loop through $results and favorite them
   for($i=0; $i<3; $i++)
   {
    $tweetIds[$i] => $results[$i]['id_str'];
   }

 

I've tried a couple of other things, including...

 

$tweetIds;
   // loop through $results and favorite them
   for($i=0; $i<3; $i++)
   {
    $tweetIds[$i] => $results[$i]["id_str"];
   }

 

and...

 

$tweetIds;
   // loop through $results and favorite them
   for($i=0; $i<3; $i++)
   {
    $tweetIds[$i] => $results[$i][7];
   }

 

But each way has resulted in an error. I can't figure out why. I'm sure it's something simple I'm not doing correctly... thanks for any help

Link to comment
https://forums.phpfreaks.com/topic/271850-stuck-with-arrays/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.