• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 258
  • Last Modified:

pulling values out of arrays and into strings

I have an array like this:

print_r($GA); //provides these results

Array (
 [0] => Array ( [LABEL] => GAD ID [TYPE] => text [NAME] => GA_ID [VALUE] => 1707444616535 )
 [1] => Array ( [LABEL] => GAd 1 [TYPE] => text [NAME] => GA_1 [VALUE] => 6780673118 )
 [2] => Array ( [LABEL] => GAd 2 [TYPE] => text [NAME] => GA_2 [VALUE] => 3745034999 )
 )

I need to pull those VALUEs out as strings and have this :

$GA_ID = // the value of GA_ID
$GA_1 = // the value of GA_1
$GA_2 = // the value of GA_2

I'm not array-smart.  How is this done?

Thank you,                Chris

0
St_Aug_Beach_Bum
Asked:
St_Aug_Beach_Bum
  • 4
  • 2
1 Solution
 
OmniUnlimitedCommented:
You would need to separate name, value pairs from the array first, then use extract:

foreach($GA as $array) {
     $newArray[$array['NAME']] = $array['VALUE'];
}
extract($newArray, EXTR_SKIP);

Open in new window

0
 
St_Aug_Beach_BumAuthor Commented:
ah, ok, then I proceed like this?

echo $newArray['GA_ID'];

that's what seems to work from some quick experimenting
0
 
OmniUnlimitedCommented:
No.  You asked to have variables like this:

$GA_ID = // the value of GA_ID
$GA_1 = // the value of GA_1
$GA_2 = // the value of GA_2

and that's what I gave you.  If you echo the values you will get the following:

echo $GA_ID; // displays 1707444616535
echo $GA_1; // displays 6780673118
echo $GA_2; // displays 3745034999

Isn't this what you asked for?
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
OmniUnlimitedCommented:
If you actually wanted it to be in the $newArray['GA_ID'] format, simply get rid of the extract statement.
0
 
St_Aug_Beach_BumAuthor Commented:
Ah, sorry, I got confused somewhere, the first time I tested it didnt' seem to work, and type on my part perhaps -

You do have it exactly as needed  :)  

Thank you,

Chris
0
 
OmniUnlimitedCommented:
You are welcome!  Best of luck to you on your project.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now