lulu: Pattern Matching Problem - nur Online?!

Beitrag lesen

Huhu Andre

hat sich erledigt!!! funktioniert. sorry

Trotzdem noch ein kleiner Hinweis.
preg_replace() kann auch mit Arrays "gefüttert"
werden. Deine for-Schleife ist nicht unbedingt notwendig.

Du könntest das ungefähr wie folgt schreiben:

$map = array(
 '"(( |^)((ftp|http|https){1}://)[-a-zA-Z0-9@:%_+.~#?&//=]+)"i' =>
    '<a href="\1" target="_blank">klick!</a>',
  '"( |^)(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)"i' =>
      '\1<a href="http://\2" target="_blank">klick!</a>',

etc.

);

$eintrag = preg_replace(array_keys($map), array_values($map), $text);

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday