Функция 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,
    която връща позицията на срещане на подниз