Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#1

PHP: Kleine Unstimmigkeit mit foreach()

  Alt 6. Okt 2005, 18:26
Moin allerseits,

ich hab ein kleines Problem mit foreach.
Ich hab z.Zt. folgendes Array:
Code:
$forum_auth_ary = array(
   'auth_view' => $row['auth_view'],
   'auth_read' => $row['auth_read'],
   'auth_post' => $row['auth_post'],
   'auth_reply' => $row['auth_reply'],
   'auth_edit' => $row['auth_edit'],
   'auth_delete' => $row['auth_delete'],
   'auth_sticky' => $row['auth_sticky'],
   'auth_announce' => $row['auth_announce'],
   'auth_vote' => $row['auth_vote'],
   'auth_pollcreate' => $row['auth_pollcreate'],
   'auth_attachments' => $row['auth_attachments'],
   'auth_download' => $row['auth_download']
);
Ueber dieses array laufe ich z.Zt. so drueber:
Code:
foreach ($forum_auth_ary as $name => $value)
{
   $forum_auth_ary[$name] = (isset($_POST[$name])) ? intval($_POST[$name]) : $forum_auth_ary[$name];
   $varname = 'S_'. strtoupper($name);
   $template->assign_var($varname, create_select($select_items, $forum_auth_ary[$name], True, $name));
}
Die erste Zeile stoert mich da ein bisschen. Ich wuerde den neuen Wert gerne in $value schreiben, so dass er nachher auch im array gespeichert ist.
Folgendes laesst PHP aber nicht zu:
Code:
foreach ($forum_auth_ary as $name => &$value)
Hat jemand eine Idee? Notfalls kann ich auch uebers array arbeiten, allerdings waers ueber $value ein bisschen schoener

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat