Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2006, 10:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por xyyy7
$pregunta="quitate la ropa que desnuda te quiero ver";
$respuesta="pues no me quito nada de ropa, no voy a estar desnuda ...jejeje";

echo $respuesta;



si queremos que las considencias de palabras salgan en negritas.... sera muy dificil hacerlo? pasa que hice este :

Código PHP:
$respuesta=eregi_replace($pregunta"<b>$pregunta</b>"$respuesta);
// o este:
$respuesta=str_replace($pregunta"<b>$pregunta</b>"$respuesta); 
pero esta muy claro que no se colocaran en negritas las palabras que coinciden... por que la conincidencia debe ser exacta en la frace o palabra para ese ejemplo...

quien me da una mano!?

Saludos
El problema es que las funciones "eregi_xxxx()" en ellas usas expresiones regulares. Por eso no te funciona lo que haces .. pues caracteres como < .. > podrían condundirse con "códigos" de expresiones regulares (que es un "lenguaje" própio por decirlo así).

Una solución sería lo que te planteó Seppo, ahí si te fijas ya emplea "patrones" de expresiones regulares para tal fin.

Si quieres aprender sobre expresiones regulares:
http://www.ignside.net/man/php/regex.3.php

Un saludo,