Yükleniyor...

strstr() fonksiyonu bir string ifadenin belirtilen harf ve ya kelimenin öncesi ve sonrası olmak üzere ikiye böler. Belirtilen harf ve ya kelime dahil olmak üzere sonrasını yazar.

<?php 
//strstr($degisken, $belirtilen_harf_veya_kelime_veya_aranan);
$metin = "mailadresi@phpmutfagi.com";
echo strstr($metin, "@");
//Çıktı: @phpmutfagi.com

/*
------------------------------------
öncesini yazdırmak için true ifadesini kullanırız.
strstr($degisken, $belirtilen_harf_veya_kelime_veya_aranan, true);
*/
$metin = "mailadresi@phpmutfagi.com";
echo strstr($metin, "@", true);
//Çıktı: mailadresi
?>

Küçük ve büyük harfe duyarlıdır.

<?php 
$metin = "mailadresi@phpmutfagi.com";
echo strstr($metin, "PHP");
//Çıktı: NULL
//çünkü küçük ve büyük harfe duyarlılığı vardır.

$metin = "mailadresi@phpmutfagi.com";
echo strstr($metin, "php");
//Çıktı: phpmutfagi.com
?>

strstr() İf İçerisinde Kullanımı

<?php 
$metin = "Hepimiz birimiz, birimiz hepimiz için.";
if(strstr($metin, "birimiz"))
  echo "aradığınız kelime bulundu";
else
  echo "aradığınız kelime bulunamadı.";
//Çıktı: aradığınız kelime bulundu
?>
<?php 
$metin = "Hepimiz birimiz, birimiz hepimiz için.";
if(strstr($metin, "asdasdasd"))
  echo "aradığınız kelime bulundu";
else
  echo "aradığınız kelime bulunamadı.";
//Çıktı: aradığınız kelime bulunamadı.
?>
Sen Söyle, Biz Araştıralım!