Tom: Pointer auf array wird nicht weitergestellt next($arr)

Beitrag lesen

Hello,

Kann ich mir zwar nicht vorstellen, aber
dann musst Du es eben so umbauen, dass es funktioniert.

list($key,$val) = each($_arr);
  while($key)
  {
    echo "$key => $val\n";
    list($key,$val) = each($_arr);
  }

Klappt NICHT. Habe den each mal näher getestet:

Beispiel 2 ($row['name'] NICHT definiert):

$arr = array (
  '[key1]'        => 'wert1'
,'[key2]'        => 'wert2'
,'[key3]'        => $row['name']
,'[key4]'        => 'wert4'
);

Das hier ist was ganz anderes, als ich Dir hingeschrieben hatte.

for (reset($arr); list($key, $value) = each($arr);) {
  echo $key." => ".$value." .. ";

}
AUS: [key1] => wert1 .. [key2] => wert2 .. [key4] => wert4

Hast Du denn meinen Code mal mit PHP3 und PHP4 1:1 ausprobiert?

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau