ფუნქცია 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,
    რომელიც აბრუნებს ქვესტრიქონის შემოჭრის პოზიციას