PHP'de Aranan Kelimeyi Vurgulama

04 Ağu 2010 Çar 2 yorum

Sitemin arama bölümü için hazırladığım, eşleşen kelimeleri vurgulayan PHP kodunu paylaşıyorum.

Sitenizdeki arama sonuçlarında kelimeleri vurgulayarak daha güzel bir görünüm sağlayabilirsiniz. Test etmek için yukardaki arama kutusunu kullanabilirsiniz.

PHP Fonksiyonu:

function renklendir($yazi,$ara) {
     $parca=explode(" ",$ara);
   
     for ($i = 0; $i < sizeof($parca); $i++)
 {
    $
yazi=str_ireplace($parca[$i],"<span style='background-color:#FFFF00'>$parca[$i]</span>",$yazi);
    
    }
   return $yazi;
}

Kullanımı:

<?

$yazi= "PHP dilini öğrenmeye başlıyorum.";

$ara="dil başla";

echo renklendir($yazi,$ara);

?>

15378 kez okundu.

2 Yorum Var

  1. Necdet KARATAŞ demiş ki

    Ellerinize sağlık.

  2. Murat Demir demiş ki

    ahmet hocam bu ornek cok basit kalmıs.. pek çok kişi sizin test olarak verdiğiniz ornekteki gibi bir site içi aramaya ihtiyac duyuyor ..
    Bir iyilik yap hepimize ve işi tam detaylı olarak anlat lütfen ..

    şimdiden teşekkürler ..

    • Ahmet Soyarslan demiş ki

      Burada site içi aramayı değil de arama sonuçlarında istenilen kelimeyi renklendirmekten bahsettim. Site içi aramalar veritabanı sorgularıyla daha yakından ilgili ve internette birçok örnek bulunabilir.



Yorum Yazın