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;
	}