Hi,
Auch mit foreach würde ich mich nicht darauf verlassen, dass alle Formularfelder in der Reihenfolge ankommen wie ich diese in meinen <form> Tag angegeben habe. ;-)
Doch, darauf kann man sich verlassen. Im Gegensatz zu den assoziativen Arrays von Perl, bei denen eine Reihenfolge eben gerade nicht garantiert werden kann, sind die Reihenfolgen der Elemente in PHP-Arrays stabil.
Wenn es erstmal im PHP-Array angekommen ist, mag sich die Reihenfolge nicht mehr ändern.
Im HTML-Standard ist aber nicht festgelegt, in welcher Reihenfolge die name-value-Pärchen der successful controls versendet werden.
Insofern kann man sich nicht auf die Reihenfolge aus dem form-Element verlassen.
(man kann sich ja noch nichtmal darauf verlassen, daß nur die name-value-Pärchen der successful controls versendet werden - siehe button-Element und IE)
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.