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.

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

<?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ı.
?>