str_ends_with Fonksiyonu

str_ends_with fonksiyonu, bir dizenin belirtilen alt dize ile bitip bitmediğini kontrol eder ve başarı durumunda true, başarısızlık durumunda - false döndürür. Fonksiyonun ilk parametresinde içinde arama yapacağımız dizeyi belirtiriz. İkinci parametrede ise aradığımız karakteri veya alt dizeyi belirtiriz.

Sözdizimi

phpstr_ends_with(string $haystack, string $needle): bool

Örnek

Bir dizenin belirtilen karakter ile bitip bitmediğini kontrol edelim:

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'e');
  
  var_dump($res);
?>

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

phptrue

Örnek

Bir dizenin belirtilen alt dize ile bitip bitmediğini kontrol edelim:

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'de');
  
  var_dump($res);
?>

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

phptrue

Örnek

Bir dizenin belirtilen karakter ile bitip bitmediğini kontrol edelim:

php<?php
  $str = 'abcde';
  $res = str_ends_with($str, 'x');
  
  var_dump($res);
?>

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

phpfalse

Ayrıca Bakınız

  • str_contains fonksiyonu,
    bir dizede karakter varlığını kontrol eder
  • str_starts_with fonksiyonu,
    dize başlangıcını kontrol eder
  • strrpos fonksiyonu,
    alt dizenin son geçtiği pozisyonu döndürür
  • strpos fonksiyonu,
    alt dizenin geçtiği pozisyonu döndürür