Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2009, 17:54
hmgarcia
 
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Comprobar si palabra esta dentro de la cadena.

Cita:
Iniciado por oscarva Ver Mensaje
Saludos, estoy utilizando el siguiente codigo para comprobar si una palabra se encuentra dentro de una cadena de texto.

Código PHP:
if(stristr($palabra$cadena) === FALSE) {
echo 
' No Tiene la Palabra<br>';

El problema es que por ejemplo si la palabra buscada es "eu" y dentro de la cadena esta la palabra "eufania" me devuelve que si existe.

asi que lo que tengo que comprobar es que exista la palabra completa y unica.

Como seria?
Muchas gracias
Lo que puedes hacer es buscar la palabra con espacios a los lados, por ejemplo
Código PHP:
$cadena="Eufenia se fue a caminar";
$palabra=" eu ";
if(
stristr($palabra$cadena) === FALSE) {

de esta manera no la encontrara, pero serian validaciones de distintas maneras, ya que puede ser la palabra inicial, la palabra final, llevar coma o punto despues de la palabra, pero pues intentalo, de algo te debe servir

No está comprobado lo que te comento, desconozco si al poner espacios en la cadena palabra, los respete.