bu kod diğerlerine göre daha iyi. tabi tam çözümü bulamadım henüz... bu kodun tek eksiği cümle başında ve sonunda $aranan değişkeni varsa bulamayacak olması. cümle içindekileri ise sağ ve solunda birer boşluk varsa tam olarak bulabiliyor..
strpos($metin,' '.$aranan.' ') !== false
tam çözüm için bilgisi olanlar paylaşabilir..