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 функциясы,
    ол ішкі жолдың ену орнын қайтарады