Funkcija str_contains

Funkcija str_contains tikrina, ar simbolis yra eilutėje. Grąžina true, jei simbolis yra eilutėje, ir false priešingu atveju. Pirmajame funkcijos parametre nurodome eilutę, kurioje ieškosime simbolio. Antrajame parametre nurodome mums reikalingą simbolį arba paieškos eilutę.

Sintaksė

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

Pavyzdys

Patikrinkime, ar eilutėje yra nurodytas simbolis:

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

Kodo vykdymo rezultatas:

phptrue

Pavyzdys

Patikrinkime, ar eilutėje yra nurodyta paieškos eilutė:

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

Kodo vykdymo rezultatas:

phptrue

Pavyzdys

Dabar paieškokime mūsų eilutėje paieškos eilutę 'ac':

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

Kodo vykdymo rezultatas:

phpfalse

Taip pat žiūrėkite

  • funkciją str_starts_with,
    kuri tikrina eilutės pradžią
  • funkciją str_ends_with,
    kuri tikrina eilutės pabaigą
  • funkciją in_array,
    kuri tikrina, ar elementas yra masyve
  • funkciją strpos,
    kuri grąžina paieškos eilutės įvykio poziciją