Re: Array: If i'm in the child array then how I tell the parent's key name..
| From: | Ing. Josué Aranda | Date: | Sat, 01 Oct 2005 14:52:59 +0000 |
| Subject: | Re: Array: If i'm in the child array then how I tell the parent's key name.. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-223487@lists.php.net to get a copy of this message | ||
Scott, I hope this code help you:
[PHP CODE]
/*
* Author:
* Josue Aranda <josue@ingeniodigital.com.mx>
*/
// This set an $arr
$arr = array(
'ABC' => array(
'DEF' => 'Data'
)
);
print_r($arr);
/*
* Will OutPut:
*
* Array
* (
* [ABC] => Array
* (
* [DEF] => Data
* )
*
* )
*/
echo $arr['ABC']['DEF']; // Will Output "Data"
$level = 0;
foreach ($arr as $key => $value){
$level++;
echo " Level: ".$level." Key: ".$key; // Will output "Level: 1 Key:
ABC"
foreach ($value as $subKey => $subValue){
$level++;
echo " Level: ".$level." Key: ".$subKey; // Will OutPut "Level: 2 Key:
DEF"
$level--;
}
$level--;
}
[/PHP CODE]
are you trying to make some kind of tree?
On 9/30/05, Scott Fletcher <scott@abcoa.com> wrote:
> Suppose that I'm in a child array and I wanna know how do I tell what key is
> the parent's level, one level up...
>
> For example,
>
> --snip--
> $arr['ABC']['DEF'];
> --snip--
>
> Let's say the child is "DEF" then the key name one level up would be
> "ABC".
> How do I determine the one level up?
>
> Thanks...
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
________________________
JOSUE ARANDA>>>
http://josuearanda.com