Mailinglisten-Archive | 
Hallo Christoph 
>while (list($key, $val) = each($hash))
>  {
>  // Anweisungen
>  };
>Allerdings scheint diese Konstruktion die Schleife doppelt so oft zu
>durchlaufen wie es Paare gibt.
Hast du es mit einem Hash zu tun, der aus einer MySQL-Query stammt? Je 
nach Einstellung liefert MySQL bei einem mysql_fetch_array die Werte 
doppelt, einmal mit Feldnamen und einmal numerisch indexiert. Verwende 
die Option MYSQL_ASSOC, um einen rein nach Namen indizierten Hash zu 
erhalten.
Gruss, Urs
-----------------------------------------------------------------
Urs van Binsbergen
Sihlquai 280
CH-8005 Zuerich
+41 1 273 38 16
van.binsbergen_(at)_bluewin.ch
-----------------------------------------------------------------
    php::bar PHP Wiki - Listenarchive