Bende bi' fonksiyon hazırladım. Umarım işinize yarar. İyi çalışmalar dilerim.
<?php
function divide_words($string, array $words, array $options, $anchor = null, $delimiter = " ")
{
if(strlen($string) <= 0)
{
return false;
}
$options["href_base"] = isset($options["href_base") === false ? "" : $options["href_base"];
if($anchor === null)
{
$anchor = '<a href="%s"><strong>%s</strong></a>';
}
$parts = explode($delimiter, $string);
foreach($parts as $key => $part)
{
foreach($words as $word)
{
if($part == $word)
{
$parts[$key] = sprintf($anchor, $options["href_base"].$word, $word);
}
}
}
$string = join($delimiter, $parts);
return $string;
}