Re: Array: If i'm in the child array then how I tell the parent's key name..

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Scott, I hope this code help you:

[PHP CODE]
/*
 * Author:
 *   Josue Aranda <josue@xxxxxxxxxxxxxxxxxxxxx>
 */

// 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@xxxxxxxxx> 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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux