jasmurray Posted March 10, 2017 Share Posted March 10, 2017 Hi all, I'm still new to looping through array and was wondering if someone could help me out building a loop. Here is the array i get back thats assigned to $response Array ( [members] => Array ( [0] => Array ( [type] => USER_REAL_USER [uuid] => 12b210fc-51f0-4b3f-b1fa-b8b09c78cd06 [firstName] => Kellie [lastName] => Melby [userName] => kmelby@email.com [displayName] => [url] => https:// [numbers] => Array ( [0] => Array ( [uuid] => 7a80407a-36d4-4bd4-be4c-c4888e0a932a [internal] => 5398 [external] => [siteToSite] => 81005398 [incomingCallMaximum] => 2 [primary] => 1 [url] => https:// ) ) ) ) What I want to do is assign a variable to each of the uuid objects. I've been trying different foreach loops but nothing is working for me. Might be simple to someone but like I said I'm still learning and been to many pages but nothing seems to match exactly to what I am trying to do. Thanks for any help anyone can provide! Quote Link to comment Share on other sites More sharing options...
Barand Posted March 10, 2017 Share Posted March 10, 2017 Can you be more specific? "uuid" crops up in two different levels in that data and there are no objects. Quote Link to comment Share on other sites More sharing options...
ginerjm Posted March 10, 2017 Share Posted March 10, 2017 Puzzling. Someone has gone to a lot of trouble to build a certain structure and is apparently unwilling to change that process. Now you want to flatten that structure out and just create a set of variables out of it? What is the process that you are doing with the contents of this array and why can't it be done with the already-known and defined array structure names instead of a whole new set of variable names? Quote Link to comment Share on other sites More sharing options...
jasmurray Posted March 10, 2017 Author Share Posted March 10, 2017 Thanks all, I actually figured it out almost right after I posted this. I just did this to get what I needed $ruser_uuid = $response['members']['0']['uuid']; $rnum_uuid = $response['members']['0']['numbers']['0']['uuid']; Thanks! Quote Link to comment Share on other sites More sharing options...
ginerjm Posted March 10, 2017 Share Posted March 10, 2017 THATS all you wanted? ROTL! Quote Link to comment Share on other sites More sharing options...
jasmurray Posted March 11, 2017 Author Share Posted March 11, 2017 Told ya, im a newb :-) Was making it too difficult. Quote Link to comment 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.