Rica ederim bir php.net/manual/tr değimi samanlık olayı aslında istediğiniz sadece samanlık içinde iğne var mı diye bakmaksa daha hızlı ve daha az bellek harcayan strpos() fonksiyonunu kullanabilirsiniz. Strstr nin amacı aslında örn:

<?php echo strstr("mail(at)mailserver.com", "(at)"; ?>
Alıntı
Çıktı: (at)mailserver.com
Strpos kullanımı:

$samanlik = 'balık dünyası';
$igne   = 'balık';
if(strpos($samanlik, $igne)!== false){
echo "Samanlıkta iğne bulundu :)";
}else{
echo "Samanlıkta iğne bulunamadı :(";
}
?>