Formdan bir metin geliyor. Bu metni cümlelere bölerek bu cümleleri veritabanımda aratıyorum ve benzerliklerini kontrol ediyorum. Eğer benzerlik değeri %50nin üzerindeyse o cümle kalın olsun istiyorum. Ve metni en son çıktı olarak vermek istiyorum. Yani son çıktıyı verirken, %50'den fazla benzerlik olan cümle kalın yazılsın istemekteyim.

Mantığı kuramadım. Yardımlarınızı bekliyorum.

<meta charset="utf-8" /><form action="" method="post">
<textarea rows="20" cols="80" name="text">Sosyal medya devi Twitter'ın yeni tasarıma geçmesiyle birlikte yeni bir bomba özelliği hayata geçirmeye hazırlandığı ortaya çıktı. Twitter'da kullanıcılar takip etmek istedikleri kişileri 'Takip Et' butonu ile takip etmeye başlıyor ve takip edilen kullanıcının her yazdığı tweet ardı ardına ekrana düşüyordu. Eğer atılan tweet'lerden rahatsız olan kullanıcı olursa, kullanıcı takip etmeyi bırakmak durumunda kalıyordu. Ancak Twitter'ın henüz üzerinde çalıştığı 'Mute' yani 'Sessize al' uygulaması kullanıcıları bu anlamda oldukça rahatlatacak gibi görünüyor. Bu butona tıklayan kullanıcılar söz konusu kişinin attığı tweet'leri artık görmeyecek. İstendiği zamanda 'Mute' özelliğini pasif konuma getirerek söz konusu kullanıcının tweet'leri alınmaya devam edecek. Twitter'ın bunu yapmasındaki en önemli etken ise şu: Kullanıcılar üst üste bir kullanıcının tweet'lerini görüp ekranın dolmasından şikayetçi olduğunda kullanıcıyı engellemek durumunda kalıyordu. Ancak bu kez öyle bir zorunluluk gerekmiyor ve takip edilen kişinin haberi dahi olmadan attığı tweet'lerin gizlenmesi sağlanabiliyor.</textarea>
<input type="submit" value="Kontrol" />
</form>
<?php
if($_POST){
    $words = stripslashes($_POST['text']); // formdan post edilen metin
    $explo = explode('<span class="st">', $login);
    // print_r($explo);
    $count = count($explo);
    $split = explode('.', $words);
    foreach($split as $p){
        foreach($explo as $first){
            $parca = explode('</span>', $first);
            $conte = preg_replace('#(.*?) saat önce#si', '', $parca[0]);
            $conte = str_replace(' ... ', '', $conte);
            $conte = str_replace('<b>...</b>', '', $conte);
            $conte = str_replace(array('<br />', '<br>', '<br/>', '<b>', '</b>'), array(''), $conte);
            similar_text($conte, $words, $percent);
            $perce = number_format($percent, 0);
            if($perce > 50){
                // eğer % değeri 50'nin üzerindeyse ilk metinde bu cümleyi kalın yapmak istiyorum.
            }
        }
    }
}
?>