Функцыя str_contains

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

Сінтаксіс

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

Прыклад

Давайце праверым, ці ёсць у радку зададзены сімвал:

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'a');
  
  var_dump($res);
?>

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

phptrue

Прыклад

Давайце праверым, ці ёсць у радку зададзеная падрадок:

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ab');
  
  var_dump($res);
?>

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

phptrue

Прыклад

А цяпер давайце пашукаем у нашай радку падрадок 'ac':

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ac');
  
  var_dump($res);
?>

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

phpfalse

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

  • функцыю str_starts_with,
    якая правярае пачатак радка
  • функцыю str_ends_with,
    якая правярае канец радка
  • функцыю in_array,
    якая правярае наяўнасць элемента ў масіве
  • функцыю strpos,
    якая вяртае пазіцыю ўваходжання падрадка