normalde çalışıyor fakat test edince bazı kelimelerde eşleştirmeleri yapamadığını gördüm. türkçe karakterlerden olabilir mi acep?
örneğin
bunda true döndürüyor. oysa kelime 'abartı' değil 'abartılıyor'..
$kelime = 'abartı';
$metin_cumle_son = 'türk futbolcusu en ufak bir başarıda hemen şımartılıyor ve abartı';
if(preg_match("/(\s|^|\W)$kelime(\s|$|\W)/si", $metin_cumle_son)){
echo $metin_cumle_son;
}al hocam tıkır tıkır çalışıyor