Mailinglisten-Archive |
-----Ursprüngliche Nachricht----- von Jochen Metzger [...] Ich schreibe folgende Arrays: $input[linksubject][hund]="doof"; $input[linksubject][99]="zahl"; $input[linksubject][102]="größere Zahl"; Nun würde ich die arrays (normalerweise) mit foreach wieder auslesen foreach ($input[linksubject] as $key => $val) { print "$key -> $val"; } Soweit so gut: Wenn ich jetzt hinter das foreach ein ; setze bekomme ich nur das letzte array: foreach ($input[linksubject] as $key => $val); { print "$key -> $val"; } [...] Das Verhalten ist gewollt. Das ; führt foreach() mangels Schleife bis zum Ende ohne Reaktion aus. Der letzte Wert bleibt in $key, $val stehen. Völlig korrekt. Jörg www.php.comzept.de www.phptemple.de
php::bar PHP Wiki - Listenarchive