Tengo un problema con str_contains <blockquote> PHP Fatal error: Uncaught Error: Call to undefined function str_contains() </blockquote>...

Miguel Angel Angel Yañez

Miguel Angel Angel Yañez

Pregunta
studenthace 3 años

Tengo un problema con str_contains

PHP Fatal error: Uncaught Error: Call to undefined function str_contains()

¿Alguien sabe como solucionarlo o porque pasa esto?

3 respuestas
para escribir tu comentario
    Angel David Velasco Bonifaz

    Angel David Velasco Bonifaz

    studenthace 3 años

    tienes una version anterior y no te va a funcionar str_contains. Lo solucionas con esto if( strpos($buscarPalabra,$letra) !==false){ tu codigo }

    José Fabián Beltrán Meza

    José Fabián Beltrán Meza

    studenthace 3 años

    Ese error se da por la versión del PHP, una solución sencilla es agrega este pollyfill y listo.

    if (!function_exists('str_contains')) { function str_contains(string $haystack, string $needle): bool { return '' === $needle || false !== strpos($haystack, $needle); } }
    Jonathan Limón Nieto

    Jonathan Limón Nieto

    studenthace 3 años

    Por lo que dice la documentación, esta función se introdujo en PHP 8, probablemente tengas una versión anterior

Curso de PHP: Arreglos, Funciones y Estructuras de Control

Curso de PHP: Arreglos, Funciones y Estructuras de Control

Explora PHP creando un juego del ahorcado. Descubre cómo trabajar con arreglos, condicionales y ciclos para controlar el flujo del juego. Implementa funciones y plantillas para gestionar el código de forma eficiente.

Curso de PHP: Arreglos, Funciones y Estructuras de Control
Curso de PHP: Arreglos, Funciones y Estructuras de Control

Curso de PHP: Arreglos, Funciones y Estructuras de Control

Explora PHP creando un juego del ahorcado. Descubre cómo trabajar con arreglos, condicionales y ciclos para controlar el flujo del juego. Implementa funciones y plantillas para gestionar el código de forma eficiente.