Funktionen str_contains
Funktionen str_contains kontrollerer tilstedeværelsen af
et tegn i en streng. Den returnerer true,
hvis tegnet er i strengen, og false i det modsatte
tilfælde. I funktionens første parameter angiver vi strengen, hvori
vi vil søge efter tegnet. I den anden parameter angiver vi
det ønskede tegn eller delstreng.
Syntaks
str_contains(string $haystack, string $needle): bool
Eksempel
Lad os kontrollere, om strengen indeholder det angivne tegn:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Resultatet af kodeudførelsen:
true
Eksempel
Lad os kontrollere, om strengen indeholder den angivne delstreng:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Resultatet af kodeudførelsen:
true
Eksempel
Lad os nu søge i vores streng efter
delstrengen 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Resultatet af kodeudførelsen:
false
Se også
-
funktionen
str_starts_with,
som kontrollerer begyndelsen af en streng -
funktionen
str_ends_with,
som kontrollerer slutningen af en streng -
funktionen
in_array,
som kontrollerer tilstedeværelsen af et element i et array -
funktionen
strpos,
som returnerer positionen for en delstren forekomst