¿Cómo comprobar si una string contiene una substring en PHP?

Una string es una colección de caracteres dados y una substring es una string presente en una string dada.

En este artículo, vamos a verificar si la string dada contiene una substring usando la función PHP strpos() .

Sintaxis :

strpos($original_string,$sub_string);

Parámetros :

  • string_original: la string de entrada
  • sub_string : La substring buscada en la string de entrada original.

Tipo de retorno: valor booleano

  • Verdadero, si se encuentra una substring
  • Falso, si no se encuentra la substring.

Ejemplo:

PHP

<?php
//input string
$input_string = "sravan kumar author at geeks for geeks ";
  
//sub string to be checked
$sub = "geeks";
  
// Test if string contains the word
if (strpos($input_string, $sub) !== false)
{
    echo "True";
}
else
{
    echo "False";
}
?>

Producción:

True

Ejemplo 2:

PHP

<?php
//input string
$input_string = "sravan kumar author at geeks for geeks ";
  
//sub string to be checked
$sub = "computer";
  
// Test if string contains the word
if (strpos($input_string, $sub) !== false)
{
    echo "True";
}
else
{
    echo "False";
}
?>

Producción:

False

Ejemplo 3: El siguiente ejemplo también considera el espacio.

PHP

<?php
//input string
$input_string = "geeks for geeks java python php";
  
//sub string to be checked
$sub = " ";
  
// Test if string contains the word
if (strpos($input_string, $sub) !== false)
{
    echo "True";
}
else
{
    echo "False";
}
?>

Producción:

True

Ejemplo 4:

PHP

<?php
//input string
$input_string = "geeks for geeks java python php";
  
//sub string to be checked
$sub = " dbms";
  
// Test if string contains the word
if (strpos($input_string, $sub) !== false)
{
    echo "True";
}
else
{
    echo "False";
}
?>

Producción:

False

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 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 *