Ein paar Stunden später habe ich jetzt das zusammenbekommen.
$pattern = "~$link[begriff]~i";
$text = preg_replace($pattern, "<a href='$link[url]'>$link[begriff]</a>", $text);
Ich verstehe zwar nicht warum, aber es scheint zu funktionieren. Juhu!
Ein paar Stunden später habe ich jetzt das zusammenbekommen.
$pattern = "~$link[begriff]~i";
$text = preg_replace($pattern, "<a href='$link[url]'>$link[begriff]</a>", $text);
Ich verstehe zwar nicht warum, aber es scheint zu funktionieren. Juhu!