How to use a variable variable with an array
| From: | Nils Leideck | Date: | Wed, 14 Dec 2011 01:27:01 +0000 |
| Subject: | How to use a variable variable with an array | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-316003@lists.php.net to get a copy of this message | ||
Hi Al,
many thanks for your feedback. Unfortunately I don’t know the deepness of the array so I can’t
use the nested foreach() idea :-( Let me try to simplify my question (which also helps myself to
clarify my process ;-)
I have a variable where the value is a string that is exactly the path to the array value:
[code]
$arrayPath =
"['user_interface’][‘design']['my_colors']['item_number_one’]”;
[/code]
And I have an array that has all the details:
[code]
$myArray = coolFunction(‘getArray’);
[/code]
The question is, how can I use these both informations to return a value from the $myArray?
Examples I tried unsuccessfully:
[code]
[...]
echo $myArray$arrayPath;
echo $myArray{$arrayPath};
echo $myArray${arrayPath};
echo $myArray${$arrayPath};
echo $myArray.$arrayPath;
echo $myArray.$arrayPath;
[...]
[/code]
etc...
your feedback is much much much appreciated!!!
Cheers, Nils
--
http://webint.cryptonode.de / a Fractal project