Birisi "ender" ve maddenin başlığı arar "Eğer Henderson", bu işlev dönmelidir:
H<span class="mark">ender</span>son
I ("Henderson", "ender") mark_match çağırdığınızda nasılsa çalışmıyor;
Herhangi bir fikir? Bu özgün öğe unvanını alır ve arama dizesini karşılaştırır fonksiyonudur:
function mark_match($txt,$s) {
# Remove unwanted data
$txt = strip_tags($txt);
# Remove innecesary spaces
$txt = preg_replace('/\s+/',' ', $txt);
# Mark keywords
$replace = '<span class="mark">\\1</span>';
foreach($s as $sitem) {
$pattern = '/('.trim($sitem).')/i';
$txt = preg_replace($pattern,$replace,$txt);
}
return $txt;
}