Topic: Выделение ключевых слов в тексте на PHP
Следующая функция PHP получает в качестве параметров: массив слов и html-текст. Она возвращает html-текст в котором слова из массива выделены полужирно (тегом <b>).
function textBold($words,$text){
$count=count($words);
for($i=0;$i<$count;$i++){
$wordList[$i]='/'.$words[$i].'/';
$wordBold[$i]='<b>'.$words[$i].'</b>';
}
return preg_replace($wordList, $wordBold,$text);
}