Funkcija str_contains

Funkcija str_contains pārbauda simbola esamību virknē. Atgriež true, ja simbols atrodas virknē, un false pretējā gadījumā. Pirmajā funkcijas parametrā norādām virkni, kurā meklēsim simbolu. Otrajā parametrā norādām vajadzīgo simbolu vai apakšvirkni.

Sintakse

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

Piemērs

Pārbaudīsim, vai virknē atrodas norādītais simbols:

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

Koda izpildes rezultāts:

phptrue

Piemērs

Pārbaudīsim, vai virknē atrodas norādītā apakšvirkne:

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

Koda izpildes rezultāts:

phptrue

Piemērs

Tagad meklēsim mūsu virknē apakšvirkni 'ac':

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

Koda izpildes rezultāts:

phpfalse

Skatiet arī

  • funkciju str_starts_with,
    kas pārbauda virknes sākumu
  • funkciju str_ends_with,
    kas pārbauda virknes beigas
  • funkciju in_array,
    kas pārbauda elementa esamību masīvā
  • funkciju strpos,
    kas atgriež apakšvirknes iekļaušanās pozīciju