Hallo Vinzenz,
Nein, gemeinsamer Programmcode ist nicht ausgeschlossen. Aber bitte halte ihn so einfach wie es geht. Bist Du meinem Link nicht gefolgt?
Doch, aber da steht ausdrücklich PHP4, löst mein Problem nicht:
"foreach
PHP 4 (nicht PHP 3) enthält ein foreach Konstrukt ..."
Warum der next() hängt, habe ich herausgefunden:
$arr2 = array(
'segment' => 'kopf'
,'[owner_titel]' => ''
,'[PHP_SELF]' => $_SERVER['PHP_SELF']
,'[kennwort]' => 'Kalle'
,'[last_login]' => 'gestern'
,'[fehler1]' => 'nodisp'
);
Bei [owner_titel] springt er raus aus der while-Schleife, wird in PHP4 (anders als in PHP3) offenbar FALSE:
while ( $field = current( $arr2 ) ) { ... }
reset ($arr);
while (list($key, $value) = each ($arr)) {
echo "Schlüssel: $key; Wert: $value<br />\n";
}
Ja, das funzt in BEIDEN Versionen trotz '' (ist das NULL?).
Danke dir, habe dazugelernt.
Kalle