Funktsioon str_contains

Funktsioon str_contains kontrollib sümboli olemasolu stringis. Tagastab true, kui sümbol on stringis olemas, ja false vastasel juhul. Esimeses funktsiooni parameetris määrame stringi, milles otsime sümbolit. Teises parameetris määrame vajaliku sümboli või alamstringi.

Süntaks

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

Näide

Kontrollime, kas stringis on määratud sümbol:

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

Koodi täitmise tulemus:

phptrue

Näide

Kontrollime, kas stringis on määratud alamstring:

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

Koodi täitmise tulemus:

phptrue

Näide

Nüüd otsime meie stringist alamstringi 'ac':

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

Koodi täitmise tulemus:

phpfalse

Vaata ka

  • funktsiooni str_starts_with,
    mis kontrollib stringi algust
  • funktsiooni str_ends_with,
    mis kontrollib stringi lõppu
  • funktsiooni in_array,
    mis kontrollib elemendi olemasolu massiivis
  • funktsiooni strpos,
    mis tagastab alamstringi esinemise positsiooni