Funcția str_ends_with
Funcția str_ends_with verifică dacă un
șir de caractere se termină cu un subșir specificat și returnează
true în caz de succes, iar în caz de eșec - false.
În primul parametru al funcției specificăm șirul de caractere în care
vom căuta. În al doilea parametru indicăm
caracterul sau subșirul dorit.
Sintaxă
str_ends_with(string $haystack, string $needle): bool
Exemplu
Să verificăm dacă șirul de caractere se termină cu un anumit caracter:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'e');
var_dump($res);
?>
Rezultatul executării codului:
true
Exemplu
Să verificăm dacă șirul de caractere se termină cu un anumit subșir:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'de');
var_dump($res);
?>
Rezultatul executării codului:
true
Exemplu
Să verificăm dacă șirul de caractere se termină cu un anumit caracter:
<?php
$str = 'abcde';
$res = str_ends_with($str, 'x');
var_dump($res);
?>
Rezultatul executării codului:
false
Vedeți și
-
funcția
str_contains,
care verifică prezența unui caracter într-un șir de caractere -
funcția
str_starts_with,
care verifică începutul unui șir de caractere -
funcția
strrpos,
care returnează poziția ultimei apariții a unui subșir -
funcția
strpos,
care returnează poziția de început a unui subșir