Funksjonen str_contains
Funksjonen str_contains sjekker om et
tegn er tilstede i en streng. Den returnerer true,
hvis tegnet finnes i strengen, og false i det motsatte
tilfellet. I funksjonens første parameter angir vi strengen vi
skal søke i. I den andre parameteren spesifiserer vi
tegnet eller delstrengen vi trenger.
Syntaks
str_contains(string $haystack, string $needle): bool
Eksempel
La oss sjekke om strengen inneholder det angitte tegnet:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Resultatet av kjøring av koden:
true
Eksempel
La oss sjekke om strengen inneholder den angitte delstrengen:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Resultatet av kjøring av koden:
true
Eksempel
La oss nå søke i strengen vår etter
delstrengen 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Resultatet av kjøring av koden:
false
Se også
-
funksjonen
str_starts_with,
som sjekker starten av en streng -
funksjonen
str_ends_with,
som sjekker slutten av en streng -
funksjonen
in_array,
som sjekker om et element finnes i en array -
funksjonen
strpos,
som returnerer posisjonen til en delstreng