Funktio str_contains
Funktio str_contains tarkistaa merkin
olemassaolon merkkijonossa. Se palauttaa true,
jos merkki on merkkijonossa, ja false muussa
tapauksessa. Ensimmäisessä parametrissa annamme merkkijonon, josta
etsimme merkkiä. Toisessa parametrissa määritämme
tarvitsemamme merkin tai osamerkkijonon.
Syntaksi
str_contains(string $haystack, string $needle): bool
Esimerkki
Tarkistetaan, onko merkkijonossa määritetty merkki:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Koodin suorituksen tulos:
true
Esimerkki
Tarkistetaan, onko merkkijonossa määritetty osamerkkijono:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Koodin suorituksen tulos:
true
Esimerkki
Etsitään nyt merkkijonostamme
osamerkkijonoa 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Koodin suorituksen tulos:
false
Katso myös
-
funktion
str_starts_with,
joka tarkistaa merkkijonon alun -
funktion
str_ends_with,
joka tarkistaa merkkijonon lopun -
funktion
in_array,
joka tarkistaa elementin olemassaolon taulukossa -
funktion
strpos,
joka palauttaa osamerkkijonon esiintymiskohdan