Çoğu blog / forum scriptlerinde gördüğümüz aranan kelimeyi renklendirme için php için nasıl bir fonksiyon kullanıcaz bunu görelim ; function vurgula($metin, $kelimeler, $renk = ‘#FFFF00’){if(is_array($kelimeler)){foreach($kelimeler as $k => $kelime){$desen[$k] = “/b($kelime)b/is”;$degistir[$k] = ‘\1‘;
}} else {$desen = “/b($kelimeler)b/is”;$degistir = ‘\1‘;
}return preg_replace($desen,$degistir,$metin);}
Kullanımı ise gayet basit ;echo vurgula($metin, $aranan , $renk = ‘#FFFF00’); Hangi kelimeyi arıyacak : $aranan değişkenindeNerede Arıyacak : $metin değişkenindeNe renk olucak : $renk = ‘#FFFF00’Bu fonksiyon kullanılarak yapılmış basit bir örnek ve ekran görüntüsü: $kelime){$desen[$k] = “/b($kelime)b/is”;$degistir[$k] = ‘\1‘;
}} else {$desen = “/b($kelimeler)b/is”;$degistir = ‘\1‘;
}return preg_replace($desen,$degistir,$metin);}//aşağıdaki verileri post yada get methoduyla alabilirsiniz$metin = ‘ben zaten kodaman’ın tiryakisi olmuşum…’;$aranan = ‘kodaman’;echo vurgula($metin, $aranan , $renk = ‘#FFFF00’);?>
Ekrana çıktısı :

php ile renklendirme
php ile renklendirme