Str_ends_with funksiýasy

str_ends_with funksiýasy, setiriň berlen setir bölegi bilen gutýandygyny barlap, üstünlik ýagdaýynda true, üstünliksizlik ýagdaýynda bolsa - false yzyna gaýtarýar. Funksiýanyň birinji parametrinde gözleg geçiriljek setiri berýäris. Ikinji parametrinde bolsa zerur bolan nyşany ýa-da setir bölegini görkezyäris.

Sintaksis

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

Mysal

Geliň, setiriň berlen nyşan bilen gutýandygyny barlaýaly:

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

Kodyň ýerine ýetiriliş netijesi:

phptrue

Mysal

Geliň, setiriň berlen setir bölegi bilen gutýandygyny barlaýaly:

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

Kodyň ýerine ýetiriliş netijesi:

phptrue

Mysal

Geliň, setiriň berlen nyşan bilen gutýandygyny barlaýaly:

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

Kodyň ýerine ýetiriliş netijesi:

phpfalse

Şeýle-de görüň

  • str_contains funksiýasyny,
    bu funksiýa nyşanyň setire girýändigini barlaýar
  • str_starts_with funksiýasyny,
    bu funksiýa setiriň başlangyjyny barlaýar
  • strrpos funksiýasyny,
    bu funksiýa setir böleginiň iň soňky ýerleşýän ýerini yzyna gaýtarýar
  • strpos funksiýasyny,
    bu funksiýa setir böleginiň ýerleşýän ýerini yzyna gaýtarýar