Mailinglisten-Archive |
Hey Liste! Nach Handbuch l=E4uft die Funktion each() wie folgt: $foo =3D array( "Robert" =3D> "Bob", "Seppo" =3D> "Sepi" ); $bar =3D each( $foo ); Ein Statement wie echo $bar[key]." gehört zu ".$bar[value]."<br>"; ergibt "Robert geh=F6rt zu Bob" als Ausgabe. So weit so gut. Doch was passiert, wenn value ein Array ist, $foo also zweidimensional = wird? Wie kann ich dann auf einzelne Elemente dieses Arrays zugreifen? Also konkret: $foo =3D array( "Robert" =3D> array( "Nachname" =3D> "Redford", "Beruf" =3D> "Schauspieler" ), "Seppo" =3D> array( "Nachname" =3D> "Hunziger", "Beruf" =3D> "Bergsteiger") ); $bar =3D each( $foo ); Um die Ausgabe "Robert Redford ist Schauspieler" zu bekommen, w=E4re = doch folgendes eigentlich logisch: echo $bar[key]." ".$bar[value[Nachname]]." ist = ".$bar[value[Beruf]]."<br>"; Funktioniert leider nicht! Wei=DF jemand, wie=B4s geht? TIA Andreas
php::bar PHP Wiki - Listenarchive