Moin!
Es geht auch mit einer Referenz
foreach($array as $key => &$wert)
$wert = mysql_real_escape_string($wert);
Argl!
Zwei Dinge, die mir an diesem Code nicht gefallen:
Erstens: Fehlende geschweifte Klammern um den Codeblock - ja, die sind optional in diesem Fall, die will man aber nicht weglassen, das ist eine zu große Fehlerquelle, wenn man an dem Code später was ändert.
Zweitens: Du vergißt, die Referenz nach der Schleife wieder zu löschen. Siehe http://de2.php.net/manual/en/control-structures.foreach.php: "Warning: Reference of a $value and the last array element remain even after the foreach loop. It is recommended to destroy it by unset()."
- Sven Rautenberg