Foros del Web » Programando para Internet » PHP »

Sinonimos

Estas en el tema de Sinonimos en el foro de PHP en Foros del Web. tengo que cambiar un texto y necesito cambiar algunas palabras y poner sinonimos. es posible hacerlo en php de forma sencilla? somo seria? saludos...
  #1 (permalink)  
Antiguo 16/01/2010, 14:49
 
Fecha de Ingreso: abril-2009
Mensajes: 356
Antigüedad: 15 años
Puntos: 7
Sinonimos

tengo que cambiar un texto y necesito cambiar algunas palabras y poner sinonimos.

es posible hacerlo en php de forma sencilla?

somo seria?

saludos
__________________
Cannabis; todo sobre el mundo de la marihuana
  #2 (permalink)  
Antiguo 16/01/2010, 15:03
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: Sinonimos

Es posible que te ayude str_replace:

Código PHP:
Ver original
  1. $cadena="Cambiar palabra por palabra";
  2. $nuevoTExto=str_replace("palabra", "sinonimo", $cadena);
  3. //Resultado: Cambiar sinonimo por sinonimo
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #3 (permalink)  
Antiguo 16/01/2010, 15:34
 
Fecha de Ingreso: abril-2009
Mensajes: 356
Antigüedad: 15 años
Puntos: 7
Respuesta: Sinonimos

eso ya lo he pensado pero seria una pasada hacer muchas palabras

algo automatico como una funcion o algo asi

saludos
__________________
Cannabis; todo sobre el mundo de la marihuana
  #4 (permalink)  
Antiguo 16/01/2010, 15:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Sinonimos

Cita:
Iniciado por dvd181191 Ver Mensaje
eso ya lo he pensado pero seria una pasada hacer muchas palabras

algo automatico como una funcion o algo asi

saludos
el problema es que funciones así no existen...

debes implementarla tu, si quieres.. ¡hasta en una función!!

es simple... de hecho, sería mejor usar strtr()
http://php.net/strtr
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 16/01/2010, 15:42
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 3 meses
Puntos: 29
Respuesta: Sinonimos

Digo yo... php no te va a hacer una función de sinónimos de palabras en todos los idiomas ... xDD
Si quieres reemplazar algo por algo, ellos te dejan una función ya hecha (sino, tendrías que hacértela tú también)

A no ser, que esas palabras y sus sinónimos las tengas en una base de datos, con lo que puedes recorrer todas esas palabras utilizando tres líneas:

Código PHP:
Ver original
  1. for(parámetros y condiciones) {
  2.  
  3.        str_replace($db[palabro],$db[sinonimo], $cadena);
  4.  
  5. }

Más fácil IMPOSIBLE
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.

Etiquetas: Ninguno
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 10:03.