(PHP 8)
str_contains — Determina si una cadena contiene un substring dado
Realiza una verificación sensible a mayúsculas y minúsculas para indicar si needle
(aguja)
está contenida en haystack
(pajar).
haystack
El string en el que se realiza la búsqueda.
needle
El substring a buscar en haystack
.
Ejemplo #1 Con un string vacío ''
<?php
if (str_contains('abc', '')) {
echo "Verificar la existencia de la cadena vacía siempre devolverá true";
}
?>
El resultado del ejemplo sería:
Verificar la existencia de la cadena vacía siempre devolverá true
Ejemplo #2 Demostración de la sensibilidad a mayúsculas y minúsculas
<?php
$string = 'The lazy fox jumped over the fence';
if (str_contains($string, 'lazy')) {
echo "La cadena 'lazy' fue encontrada en la cadena\n";
}
if (str_contains($string, 'Lazy')) {
echo 'La cadena "Lazy" fue encontrada en la cadena';
} else {
echo '"Lazy" no fue encontrada porque las mayúsculas y minúsculas no coinciden';
}
?>
El resultado del ejemplo sería:
La cadena 'lazy' fue encontrada en la cadena "Lazy" no fue encontrada porque las mayúsculas y minúsculas no coinciden
Nota: Esta función es segura binariamente.