1-Bir İfadedeki Özel Kelimeleri Vurgulamak

Bazen, örneğin, arama sonuçları gösterileceği zaman, aranan kelimeleri vurgulamak müthiş bir fikirdir. Aşağıdaki foksiyon bunu gerşekten yapabiliyor.

1
2
3
4
5
6
7
8
9
function highlight($sString, $aWords)
{
if (!is_array ($aWords) || empty ($aWords) || !is_string ($sString))
{
return false;
}
$sWords = implode ('|', $aWords);
return preg_replace ('@\b('.$sWords.')\b@si', '<strong style="background-color:yellow">$1</strong>', $sString);
}

Kaynak: http://www.phpsnippets.info/highlights-words-in-a-phrase