Mailinglisten-Archive |
hallo jochen,
das was du da beschreibst ist ein ganz normales verhalten.
ein ';' beendet ein statement, ein paar '{}' gruppieren ein oder mehrere
statements.
die '{}' kannst du an sich überall in deinem script hinsetzen, solange sie
immer zusammenbleiben.
in deinem fall beendest du mit dem ';' die foreach-anweisung.
diese würde normalerweise alles zwischen den darauf folgenden '{}'
ausführen.
bis zum ';' ist allerdingas nichts zum ausführen, also läuft foreach ohne
auswirkungen durch.
in dem moment, wo die statements zwischen den '{}' dran sind (die übrigens
nur einmal durchlaufen),
haben $key und $val immer noch die werte intus, die die foreach-anweisung
ihnen als letztes zugewiesen hat,
also die daten deines letzen arrays.
ok?
gruß
christian
php::bar PHP Wiki - Listenarchive