(PHP 8)
str_ends_with — Determina si una cadena termina con un substring dado
Realiza una verificación sensible a mayúsculas y minúsculas que indica si
haystack
(pajar) termina con needle
(aguja).
haystack
El string en la que se realiza la búsqueda.
needle
El substring a buscar en haystack
.
Ejemplo #1 Con un string vacío ''
<?php
if (str_ends_with('abc', '')) {
echo "Todas las cadenas terminan con la cadena vacía";
}
?>
El resultado del ejemplo sería:
Todas las cadenas terminan con la cadena vacía
Ejemplo #2 Demostración de la sensibilidad a mayúsculas y minúsculas
<?php
$string = 'The lazy fox jumped over the fence';
if (str_ends_with($string, 'fence')) {
echo "La cadena termina con 'fence'\n";
}
if (str_ends_with($string, 'Fence')) {
echo 'La cadena termina con "Fence"';
} else {
echo '"Fence" no fue encontrado porque las mayúsculas y minúsculas no coinciden';
}
?>
El resultado del ejemplo sería:
La cadena termina con 'fence' "Fence" no fue encontrado porque las mayúsculas y minúsculas no coinciden
Nota: Esta función es segura binariamente.