Mailinglisten-Archive |
Hallo Maik
>
> es ist ein String im folgenden Format gegeben:
>
> $string = "D:523:name:oldval:newval";
>
> Problem:
> Ich möchte bestimmte Teile des Strings die ich mittels
> preg_replace
> matche vor dem Ersetzen an eine weitere Funktion übergeben.
>
> Leider funzt das hier nicht... :-(
>
> $string =
> preg_replace('?D:(\d+):(\w+:)(.*:)(.*)?','<b>Datensatz:</b>
> $1<br><b>'.meine_function($2).'</b> $3 --> $4',$string);
>
> Hat irgendjemand ne Idee wie man sowas richtig macht?
Wenn du eine eigene Funktion aufrufen willst dann glaub ich solltest
du preg_match_all benutzen und darüber deine Funktion aufrufen.
Gruß,
Lucas
--
http://luke-b.com
php::bar PHP Wiki - Listenarchive