PHP ile aranan kelimeyi renklendirme nasıl yapılır
kodaman’da gördüğüm bu script hoşuma gitti, hem sizlerle paylaşmak hem de arşivlemek için sayfama eklemeye karar verdim.
<?php function vurgula($metin, $kelimeler, $renk = '#FFFF00') { if(is_array($kelimeler)) { foreach($kelimeler as $k => $kelime) { $desen[$k] = "/\b($kelime)\b/is"; $degistir[$k] = '<font style=”background-color:'.$renk.';">\\1</font>'; } } else { $desen = "/\b($kelimeler)\b/is"; $degistir = '<font style="background-color:'.$renk.';">\\1</font>'; } return preg_replace($desen,$degistir,$metin); } ?>
aşağıdaki şekilde kullanılıyor
<?php echo vurgula($metin, $aranan , $renk = '#FFFF00'); ?>