Я создаю поисковую систему. В настоящее время мой скрипт выделяет подходящие слова из ключевого слова. Но некоторые ключевые слова слишком длинные, например, результаты для шах рух хан :
25216d1235653089 шахрух хан с
обои шах рух актер
Как видите, указанное выше ключевое слово слишком длинное. Итак, мне нужно, чтобы это было похоже на
Шахрух Кхан s обои
или
шах рух актер
В настоящее время я использую следующий код, но он требует пробела до и после полужирного тега. Таким образом, если 1-е слово выделено жирным шрифтом, оно отображает целое ключевое слово.
if(strlen($img_keyword)>30){
$img_keyword = preg_replace('/(.*?) <b>(.*?)<\/b> (.*?)/us',
" <b>$2</b> ",
$img_keyword);
}
Есть ли способ сделать / исправить это?