Hi,
versuch wäre preg_replace_callback - aber man kann AFAIK nur die treffer an die funktion übergeben - nicht noch den array $a mit den "wunschwerten", oder doch?
Das Array könnte in der Funktion definiert sein, wenn es selber statischer Natur ist.
Sonst könnte man auch ausnahmsweise mal zu einer globalen Variablen greifen.
Und als Callback-Funktion kann man in PHP nicht nur Funktionen, sondern auch Methoden von Objektinstanzen übergeben. Das Array als Eigenschaft einer solchen anzulegen, wäre eine weitere Möglichkeit.
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Light travels faster than sound - that's why most people appear bright until you hear them speak.