Función PHP str_contains()

str_contains () es una función predefinida que se introdujo con el lanzamiento de PHP 8. La función str_contains() busca la substring en la string dada dentro de la expresión. Si la substring mencionada estará presente en la string, devolverá True; de ​​lo contrario, devolverá False. La función str_contains() es muy similar a la función strpos().

Propiedades: 

  1. Siempre devuelve un valor booleano.
  2. Devolverá VERDADERO en caso de verificar que la substring esté vacía.
  3. Es sensible a mayúsculas y minúsculas.
  4. Esta función es binariamente segura.
  5. Solo es compatible con PHP 8 o versiones superiores.

Sintaxis:

(str_contains('String', 'Substring')) ;

Una substring es una string que debe buscarse, mientras que una string es una parte donde se debe buscar una substring.

Nota: str_contains() solo es compatible con PHP 8 o versiones superiores.

Ejemplo: en el siguiente ejemplo, tenemos una oración almacenada en $oración y una palabra almacenada en $palabra . En este ejemplo, estamos tratando de verificar si la palabra está presente en la oración o no usando la función str_contains(). Si la palabra estará presente en la oración, ‘es’ se asignará a $resultado; de lo contrario, su valor será no es ‘. Entenderemos esto usando un ejemplo.

PHP

<?php
 
$sentence = 'GFG is Awesome';
$word = 'GFG';
 
$result = str_contains($sentence, $word) ? 'is' : 'is not';
 
echo "The word {$word} {$result} present in the sentence \"{$sentence}\" ";
 
?>

De lo anterior, hemos visto cómo encontrar la substring en una string dada usando la función str_contains() y el valor de retorno será el booleano. 

Producción:

The word GFG is present in the sentence "GFG is Awesome"

Referencia: https://www.php.net/manual/en/function.str-contains.php
 

Publicación traducida automáticamente

Artículo escrito por talktoosaurabh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *