Henryk Plötz: assoziatives array im assoziativem array

Beitrag lesen

Moin,

habe folgendes array:
$main= array
(
'einWert' => array('wert1'=>'abcd','wert2' =>'efgh');

);

wie komme ich nun zB an den wert von wert1 dran?

$main["einWert['wert1']"] wär doch logisch, aber das klappt leider nicht. egal wie ich dreh und wende, ich bekomm kein resultat. stehe grad total auf dem schlauch glaub.

Wieso soll das logisch sein? $main hat doch nur einen Eintrag namens "einWert" und keinen Eintrag mit dem Namen "einWert['wert1']". Geh mal andersrum ran: $main["einWert"] ist ein Eintrag im Array $main, der zufällig auch ein assoziatives Array ist. Wenn du nun ein assoziatives Array hast (zum Beispiel $main["einWert"]), was musst du tun um an den Eintrag "wert1" darin zu kommen? Na also.

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~