[PHP] Extracting Array value as variable
I have an array $veg that is set so $veg[0]="broccoi" & $veg[1]="tomatotes". I have also assigned values to the variables $broccoli=1 and $tomatoes=2. I want to print the values for those variables ($broccoli and $tomatoes) by only using the $veg array. So, if it worked it would be $$veg[0] would be 1, and $$veg[1] would be 2. Is there anyway to do this? Many thanks! John McConnell -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Extracting Array value as variable
An example : 'apple', 'b' => 'banana', 'c' => 'cranberry'); print $array['a']; // apple print $array['b']; // banana extract($array); print $a;// apple print $b;// banana $var = 'array'; print ${$var}['a']; // apple print ${$var}['b']; // banana ?> regards, philip On Fri, 4 May 2001, John McConnell wrote: > I have an array $veg that is set so $veg[0]="broccoi" & $veg[1]="tomatotes". > I have also assigned values to the variables $broccoli=1 and $tomatoes=2. > I want to print the values for those variables ($broccoli and $tomatoes) by > only using the $veg array. > > So, if it worked it would be $$veg[0] would be 1, and $$veg[1] would be 2. > > Is there anyway to do this? > > Many thanks! > > John McConnell > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Extracting Array value as variable
Philip, Thank you, thank you, thank you!!! I have been working on this for a LONG TIME!! The answer was the {} brackets. I really appreciate it. John McConnell > From: [EMAIL PROTECTED] (Philip Olson) > Newsgroups: php.general > Date: 4 May 2001 18:39:27 -0700 > Subject: Re: [PHP] Extracting Array value as variable > > > An example : > > > $array = array('a' => 'apple', > 'b' => 'banana', > 'c' => 'cranberry'); > > > print $array['a']; // apple > print $array['b']; // banana > > extract($array); > > print $a;// apple > print $b;// banana > > $var = 'array'; > > print ${$var}['a']; // apple > print ${$var}['b']; // banana > > ?> > > regards, > philip > > > On Fri, 4 May 2001, John McConnell wrote: > >> I have an array $veg that is set so $veg[0]="broccoi" & $veg[1]="tomatotes". >> I have also assigned values to the variables $broccoli=1 and $tomatoes=2. >> I want to print the values for those variables ($broccoli and $tomatoes) by >> only using the $veg array. >> >> So, if it worked it would be $$veg[0] would be 1, and $$veg[1] would be 2. >> >> Is there anyway to do this? >> >> Many thanks! >> >> John McConnell >> >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> To contact the list administrators, e-mail: [EMAIL PROTECTED] >> > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Extracting Array value as variable
On Fri, May 04, 2001 at 08:08:11PM -0400, John McConnell wrote: > I have an array $veg that is set so $veg[0]="broccoi" & $veg[1]="tomatotes". > I have also assigned values to the variables $broccoli=1 and $tomatoes=2. > I want to print the values for those variables ($broccoli and $tomatoes) by > only using the $veg array. > > So, if it worked it would be $$veg[0] would be 1, and $$veg[1] would be 2. > > Is there anyway to do this? It always amazes me that people are so afraid of simply trying. Yes, there is a way to do this. Simple test code that does work: -- Jason Stechschulte [EMAIL PROTECTED] -- Anyway, my money is still on use strict vars . . . -- Larry Wall in <[EMAIL PROTECTED]> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]