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