Функцыя str_ends_with

Функцыя str_ends_with правярае, ці сканчаецца радок на зададзены падрадок і ў выпадку поспеху вяртае true, а ў выпадку няўдачы - false. У першым параметры функцыі задаем радок, у якім будзем шукаць сімвал. У другім параметры ўказваем патрэбны нам сімвал або падрадок.

Сінтаксіс

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

Прыклад

Давайце праверым, ці сканчаецца радок на зададзены сімвал:

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

Вынік выканання кода:

phptrue

Прыклад

Давайце праверым, ці сканчаецца радок на зададзены падрадок:

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

Вынік выканання кода:

phptrue

Прыклад

Давайце праверым, ці сканчаецца радок на зададзены сімвал:

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

Вынік выканання кода:

phpfalse

Глядзіце таксама

  • функцыю str_contains,
    якая правярае ўваходжанне сімвала ў радок
  • функцыю str_starts_with,
    якая правярае пачатак радка
  • функцыю strrpos,
    якая вяртае пазіцыю апошняга ўваходжання падрадка
  • функцыю strpos,
    якая вяртае пазіцыю ўваходжання падрадка