strstr Fonksiyonu

strstr fonksiyonu, bir dizge içindeki bir alt dizenin ilk görünümünü bulur ve o noktadan itibaren dizgenin sonuna kadar olan kısmını döndürür. strchr fonksiyonundan farkı, tek bir karakterin görünümünü değil, birden fazla karakterden oluşan bir alt dizenin görünümünü aramasıdır.

Ayrıca, aynı işlemi yapan ancak büyük/küçük harf duyarlılığı olmayan stristr fonksiyonu da vardır.

Sözdizimi

phpstrstr(string $haystack, string $needle, bool $before_needle = false): string|false

Örnek

Bu örnekte, fonksiyon bir URL'den alan adı olmadan sayfa adresini çıkaracaktır (ilk / karakterinden başlayarak dizgenin sonuna kadar olan alt dizgiyi döndürecektir)

php<?php
  echo strstr('site.ru/dir1/dir2/page.html', '/');
?>

Kodun çalıştırılmasının sonucu:

php'/dir1/dir2/page.html'

Ayrıca Bakınız

  • strchr fonksiyonu,
    Bir karakterin ilk görünümünü bulur ve geri kalanını döndürür
  • strrchr fonksiyonu,
    Bir karakterin son görünümünü bulur ve geri kalanını döndürür