Get Adobe Flash player

Archive for Şubat 2012

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');
?>