str_contains funksiyasi

str_contains funksiyasi satrda belgining mavjudligini tekshiradi. Agar belgi satrda mavjud bo'lsa true, aks holda false qaytaradi. Funksiyaning birinchi parametrida biz qidiradigan satrni belgilaymiz. Ikkinchi parametrda kerakli belgimizni yoki pastki satrni ko'rsatamiz.

Sintaksis

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

Misol

Keling, satrda berilgan belgi bormi yo'qmi tekshiramiz:

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

Kodni bajarish natijasi:

phptrue

Misol

Keling, satrda berilgan pastki satr bormi yo'qmi tekshiramiz:

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

Kodni bajarish natijasi:

phptrue

Misol

Endi esa satrimizda 'ac' pastki satrini qidirib ko'ramiz:

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

Kodni bajarish natijasi:

phpfalse

Shuningdek qarang

  • str_starts_with funksiyasi,
    bu satr boshini tekshiradi
  • str_ends_with funksiyasi,
    bu satr oxirini tekshiradi
  • in_array funksiyasi,
    bu massivda element mavjudligini tekshiradi
  • strpos funksiyasi,
    bu pastki satr kirish joylashuvini qaytaradi