Mailinglisten-Archive |
On Fre, 02 Nov 2001, Jochen Metzger wrote: > 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"; > } > > Fand ich interessant und wollte es die Liste gerne wissen lassen... Ja - ist doch voellig logisch. Mit dem ; wird die foreach-Anweisung genau an dieser Stelle beendet, d.h. die Schleife durchlaufen, aber ohne jemals der geklammerte Ausdruck erreicht wird. Dieser wird zum Schluss somit nur _einmal_ ausgefuehrt, wobei $key sowie $value mit den Werten der letzten Zuweisung gefuellt sind. Beste Gruesse, Ralf -- : www : http://www.bttr.org : mail: ralf_(at)_bttr.org : Eine Site rund um MySQL : http://www.bttr.org/mysql/ : Privacy now! My Public Key : http://www.bttr.org/geschke.asc
php::bar PHP Wiki - Listenarchive