Funcția str_contains
Funcția str_contains verifică prezența
unui caracter într-un șir. Returnează true,
dacă caracterul se află în șir, și false în caz
contrar. În primul parametru al funcției specificăm șirul în care
vom căuta caracterul. În al doilea parametru indicăm
caracterul sau subșirul dorit.
Sintaxă
str_contains(string $haystack, string $needle): bool
Exemplu
Să verificăm dacă în șir se află caracterul specificat:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Rezultatul executării codului:
true
Exemplu
Să verificăm dacă în șir se află subșirul specificat:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Rezultatul executării codului:
true
Exemplu
Acum să căutăm în șirul nostru
subșirul 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Rezultatul executării codului:
false
Vedeți și
-
funcția
str_starts_with,
care verifică începutul șirului -
funcția
str_ends_with,
care verifică sfârșitul șirului -
funcția
in_array,
care verifică prezența unui element în array -
funcția
strpos,
care returnează poziția de intrare a subșirului