Funktionen str_contains
Funktionen str_contains kontrollerar förekomsten av
ett tecken i en sträng. Den returnerar true,
om tecknet finns i strängen, och false i det motsatta
fallet. I funktionens första parameter anger vi strängen där
vi ska söka efter tecknet. I den andra parametern anger vi
det önskade tecknet eller delsträngen.
Syntax
str_contains(string $haystack, string $needle): bool
Exempel
Låt oss kontrollera om strängen innehåller ett specifikt tecken:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Resultatet av kodkörningen:
true
Exempel
Låt oss kontrollera om strängen innehåller en specificerad delsträng:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Resultatet av kodkörningen:
true
Exempel
Låt oss nu söka efter delsträngen
'ac' i vår sträng:
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Resultatet av kodkörningen:
false
Se även
-
funktionen
str_starts_with,
som kontrollerar början av en sträng -
funktionen
str_ends_with,
som kontrollerar slutet av en sträng -
funktionen
in_array,
som kontrollerar förekomsten av ett element i en array -
funktionen
strpos,
som returnerar positionen för en delsträngs förekomst