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
phpstr_contains(string $haystack, string $needle): bool
Esimerkki
Tarkistetaan, onko merkkijonossa määritetty merkki:
php<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Koodin suorituksen tulos:
phptrue
Esimerkki
Tarkistetaan, onko merkkijonossa määritetty osamerkkijono:
php<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Koodin suorituksen tulos:
phptrue
Esimerkki
Etsitään nyt merkkijonostamme
osamerkkijonoa 'ac':
php<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Koodin suorituksen tulos:
phpfalse
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