Foros del Web » Programando para Internet » PHP »

Detectar una palabra dentro de una cadena

Estas en el tema de Detectar una palabra dentro de una cadena en el foro de PHP en Foros del Web. Estimados, Resulta q tengo una variable con una cadena del tipo: Código PHP: $frase =  "Hola-mi-nombre-es-Pedro-y-estoy-cansado" ;  Lo que necesito es alguna función en PHP ...
  #1 (permalink)  
Antiguo 08/11/2010, 10:27
Avatar de Reznorcito  
Fecha de Ingreso: mayo-2008
Mensajes: 30
Antigüedad: 16 años
Puntos: 0
Detectar una palabra dentro de una cadena

Estimados,

Resulta q tengo una variable con una cadena del tipo:

Código PHP:
$frase"Hola-mi-nombre-es-Pedro-y-estoy-cansado"
Lo que necesito es alguna función en PHP que me indique si la palabra "Pedro" esta dentro de la cadena "$frase". Algo así es mi idea:

Código PHP:
if ( funcion_deseada($frase,"Pedro") )
{
   echo 
"Si se ha encontrado la palabra Pedro dentro de la frase";

Alguna ayuda al respecto??

Salu2!!
  #2 (permalink)  
Antiguo 08/11/2010, 10:31
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Detectar una palabra dentro de una cadena

puedes usar strpos http://php.net/manual/es/function.strpos.php

o otras funciones para los string
* strrpos() - Find the position of the last occurrence of a substring in a string
* stripos() - Find position of first occurrence of a case-insensitive string
* strripos() - Find position of last occurrence of a case-insensitive string in a string
* strstr() - Find first occurrence of a string
  #3 (permalink)  
Antiguo 08/11/2010, 10:59
Avatar de Reznorcito  
Fecha de Ingreso: mayo-2008
Mensajes: 30
Antigüedad: 16 años
Puntos: 0
Respuesta: Detectar una palabra dentro de una cadena

Funcionó de lujo.. gracias !!

Etiquetas: detectar, palabra, cadenas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:15.