str_contains funksiyası

str_contains funksiyası sətirdə simvolun olub-olmadığını yoxlayır. Sətirdə simvol varsa true, əks halda isə false qaytarır. Funksiyanın birinci parametrində simvulu axtaracağımız sətri təyin edirik. İkinci parametrdə isə bizə lazım olan simvolu və ya alt sətri göstəririk.

Sintaksis

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

Nümunə

Gəlin sətirdə müəyyən edilmiş simvolun olub-olmadığını yoxlayaq:

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

Kodun icrasının nəticəsi:

phptrue

Nümunə

Gəlin sətirdə müəyyən edilmiş alt sətrin olub-olmadığını yoxlayaq:

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

Kodun icrasının nəticəsi:

phptrue

Nümunə

İndi isə gəlin sətirimizdə 'ac' alt sətrini axtaraq:

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

Kodun icrasının nəticəsi:

phpfalse

Həmçinin baxın

  • sətrin əvvəlini yoxlayan str_starts_with funksiyası,
  • sətrin sonunu yoxlayan str_ends_with funksiyası,
  • massivdə elementin olub-olmadığını yoxlayan in_array funksiyası,
  • alt sətrin daxil olma mövqeyini qaytaran strpos funksiyası,