Функцияи 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,
    ки мавқеи дохилшавии зерсатрро бармегардонад