str_ends_with

(PHP 8)

str_ends_withDetermina si una cadena termina con un substring dado

Descripción

str_ends_with(string $haystack, string $needle): bool

Realiza una verificación sensible a mayúsculas y minúsculas que indica si haystack (pajar) termina con needle (aguja).

Parámetros

haystack

El string en la que se realiza la búsqueda.

needle

El substring a buscar en haystack.

Valores devueltos

Devuelve true si haystack termina con needle, de lo contrario false.

Ejemplos

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

Notas

Nota: Esta función es segura binariamente.

Ver también

  • str_contains() - Determina si una cadena contiene un substring dado
  • str_starts_with() - Determina si un string comienza con un substring dado
  • stripos() - Busca la posición de la primera ocurrencia en un string, sin distinguir mayúsculas de minúsculas
  • strrpos() - Busca la posición de la última ocurrencia de una subcadena en una cadena
  • strripos() - Busca la posición de la última ocurrencia de un string contenido en otro, de forma insensible a mayúsculas y minúsculas
  • strstr() - Encuentra la primera ocurrencia en un string
  • strpbrk() - Busca un conjunto de caracteres en un string
  • substr() - Devuelve un segmento de string
  • preg_match() - Realiza una búsqueda de coincidencia con una expresión regular estándar