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
str_contains(string $haystack, string $needle): bool
Primer
Preverimo, ali je v nizu določen znak:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Rezultat izvajanja kode:
true
Primer
Preverimo, ali je v nizu določen podniz:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Rezultat izvajanja kode:
true
Primer
Zdaj pa poiščimo v našem nizu
podniz 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Rezultat izvajanja kode:
false
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