phpbar.de logo

Mailinglisten-Archive

AW: [php] interessanter foreach bug??

AW: [php] interessanter foreach bug??

Jörg Krause php_(at)_phpcenter.de
Fri, 2 Nov 2001 16:56:35 +0100


-----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