itsjimmy91 Posted December 11, 2012 Share Posted December 11, 2012 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 Quote Link to comment https://forums.phpfreaks.com/topic/271850-stuck-with-arrays/ Share on other sites More sharing options...
MDCode Posted December 11, 2012 Share Posted December 11, 2012 And which errors would those be resulting in? Quote Link to comment https://forums.phpfreaks.com/topic/271850-stuck-with-arrays/#findComment-1398683 Share on other sites More sharing options...
requinix Posted December 11, 2012 Share Posted December 11, 2012 That second "dimension" isn't an array. It's an object. Which you can tell by the array(50) { [0]=> object(stdClass)#9 (18) { $results[$i]->id_str Quote Link to comment https://forums.phpfreaks.com/topic/271850-stuck-with-arrays/#findComment-1398688 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.