Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: CICOLO_111234 en 19 Mayo 2009, 21:10 pm



Título: devolver true si palabra existe en variable
Publicado por: CICOLO_111234 en 19 Mayo 2009, 21:10 pm
hola!

como podría hacer pa que me devolviese "true" si una palabra existe en una variable?

salu2


Título: Re: devolver true si palabra existe en variable
Publicado por: cassiani en 19 Mayo 2009, 21:27 pm
Como así? buscar dentro del contenido de la variable si la palabra que indicas se encuentra almacenada?

creo que lo dije ¬¬

si es así, lo haces con las funciones ereg() y eregi().
Código:
$cadena_original="Me encanta el lenguaje php";
ereg("php",$cadena_original);

Si la función encuentra la primera cadena dentro de la segunda, el resultado que se devuelve es true. En caso contrario, devolverá false. Por lo tanto, con una sentencia if podremos hacer una acción u otra según hayamos encontrado o no la susodicha cadena php. Es decir:

Código:
$cadena_original="Me encanta el lenguaje php";

if(ereg("php",$cadena_original)) echo "Cadena encontrada";
else echo "Cadena No Encontrada";


más info en php.net

si no era eso lo que consultabas, se un poquito más explicito y hago el intento de ayudarte.

saludos,


Título: Re: devolver true si palabra existe en variable
Publicado por: [u]nsigned en 20 Mayo 2009, 01:40 am
Tan simple como eso....te recomendaria que te bajes el Manual oficial de PHP en Español (http://www.php.net/download-docs.php)

Saludos