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