PHP | Comprobar si una palabra específica / subcadena existe en una cadena

Comprobación subcadena en una cadena en PHP : Aquí, vamos a aprender cómo comprobar si una palabra / subcadena existe en la cadena en PHP? Aquí, vamos a comprobar una subcadena y también imprimir su índice / posición en la cadena.

Dada una cadena y una palabra / subcadena, y tenemos que comprobar si / existe una palabra dada subcadena en la cadena.

código PHP para comprobar subcadena en la cadena

<?php

//function to find the substring Position
//if substring exists in the string
function findMyWord($s, $w) {
    if (strpos($s, $w) !== false) {
        echo 'String contains ' . $w . '<br/>';
    } else {
        echo 'String does not contain ' . $w . '<br/>';
    }
}

//Run the function
findMyWord('The Quick brown fox jumps right over the Lazy Dog', 'fox');
findMyWord('The Quick brown fox jumps right over the Lazy Dog', 'hello');
?>

salida

Explicación:

Para comprobar si una cadena contiene una palabra (o subcadena) utilizamos los strpos PHP ( ) función. Comprobamos si la palabra (w ) está presente en la cadena ( € s ). Desde strpos () también regresa valor no- class el que se evalúa como falsa, tenemos que comprobar la condición de ser explícita ! == falsa (no es igual a falso) que asegura que obtenemos una respuesta más fiable.


Deja un comentario

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