Función str_contains
La función str_contains verifica la presencia
de un carácter en una cadena. Devuelve true,
si el carácter está en la cadena, y false en el caso
contrario. En el primer parámetro de la función especificamos la cadena en la que
buscaremos el carácter. En el segundo parámetro indicamos
el carácter o subcadena que necesitamos.
Sintaxis
str_contains(string $haystack, string $needle): bool
Ejemplo
Comprobemos si en la cadena existe el carácter especificado:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Resultado de ejecutar el código:
true
Ejemplo
Comprobemos si en la cadena existe la subcadena especificada:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Resultado de ejecutar el código:
true
Ejemplo
Y ahora busquemos en nuestra cadena
la subcadena 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Resultado de ejecutar el código:
false
Véase también
-
la función
str_starts_with,
que verifica el inicio de una cadena -
la función
str_ends_with,
que verifica el final de una cadena -
la función
in_array,
que verifica la presencia de un elemento en un array -
la función
strpos,
que devuelve la posición de la subcadena encontrada