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ă
phpstr_contains(string $haystack, string $needle): bool
Exemplu
Să verificăm dacă în șir se află caracterul specificat:
php<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Rezultatul executării codului:
phptrue
Exemplu
Să verificăm dacă în șir se află subșirul specificat:
php<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Rezultatul executării codului:
phptrue
Exemplu
Acum să căutăm în șirul nostru
subșirul 'ac':
php<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Rezultatul executării codului:
phpfalse
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