In that case, split it up into two-steps, to only init the array if you need to.... i'm not really sure how the rest of your code is -- you could probably do this a nicer way, but this will work:
if (!is_array($ary["this"])) $ary["this"] = array(); $ary["this"]["that"] = 1; --- Scott Hurring Systems Programmer EAC Corporation [EMAIL PROTECTED] Voice: 201-462-2149 Fax: 201-288-1515 > -----Original Message----- > From: Chris Boget [mailto:[EMAIL PROTECTED]] > Sent: Thursday, June 06, 2002 3:43 PM > To: Scott Hurring > Cc: PHP General > Subject: Re: [PHP] Arrays: Please help before I go insane? > > > > Try: $ary["this"] = array("that" => 1); > > That works great until "this" has 2 children. The second child > overwrites the first. :( > > Chris > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php