Funkcija str_contains

Funkcija str_contains preverja prisotnost znaka v nizu. Vrne true, če je znak v nizu, in false v nasprotnem primeru. V prvem parametru funkcije podamo niz, v katerem bomo iskali znak. V drugem parametru določimo želeni znak ali podniz.

Sintaksa

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

Primer

Preverimo, ali je v nizu določen znak:

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

Rezultat izvajanja kode:

phptrue

Primer

Preverimo, ali je v nizu določen podniz:

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

Rezultat izvajanja kode:

phptrue

Primer

Zdaj pa poiščimo v našem nizu podniz 'ac':

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

Rezultat izvajanja kode:

phpfalse

Glejte tudi

  • funkcijo str_starts_with,
    ki preverja začetek niza
  • funkcijo str_ends_with,
    ki preverja konec niza
  • funkcijo in_array,
    ki preverja prisotnost elementa v polju
  • funkcijo strpos,
    ki vrne položaj vključitve podniza