PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?php
function renklendir($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);
}
//ÖRNEK KULLANIMI
//Normal Kullanım
$metin = "aramayı ara olarak arayınız";
$aranan = "ara";
echo renklendir($metin, $aranan , $renk = '#FFFF00');
echo '<br>';
//Dizi İle Beraber Kullanımı
$metin2 = 'aramayı aramak ve ara olarak arayınız';
$dizi = array('ara','aramak','aranan');
echo renklendir($metin2, $dizi , $renk = '#FFFF00');
?>