Array aufteilen

Hallo,

bisher habe ich für:
$text = preg_replace ($search, $replace, $text);
zwei Arrays:
$search = array („Alt1“,„Alt2“);
$replace = array („Neu1“,„Neu1“);
das ist nätürlich ab einer gewissen Menge nicht mehr zu überblicken.

Wie muß ich ein Array wie dieses
$searchreplace = array („Alt1“ => „Neu1“,„Alt2“ => „Neu2“);
genau machen, damit es dem preg_replace die beiden Parameter übergeben kann? Und wie muß ich es in den preg_replace parametern eintragen?

Gruß, Uli

$searchreplace = array („Alt1“ => „Neu1“,„Alt2“ =>„Neu2“);

while(list($k,$v)=each($searchreplace))
{
 $text = preg\_replace($k,$v,$text);
}