Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2009, 05:08
carmarri
 
Fecha de Ingreso: mayo-2006
Mensajes: 49
Antigüedad: 20 años, 5 meses
Puntos: 2
Respuesta: Como extraer una palabra y su contexto

Si no quieres marearte con expresiones regulares prueba algo así:

Código PHP:
$texto="Mi casa es de color naranja, y es muy bonita"; 
$palabra = "color";
$p = strpos($texto,$palabra);
if (
$p===false) {
  echo 
"color no encontrado";
} else {
  echo 
"palabra encontrada en la posici&oacute;n: ".$p."<br>";
  echo 
"contexto anterior: ".substr($texto,$p-5, 5)."<br>";
  echo 
"contexto posterior: ".substr($texto,$p + strlen($palabra), 5)."<br>";
} 

Un saludo.
__________________
Diseño web Xatcom.net