Foros del Web » Programando para Internet » PHP »

Modificar Textos (Segun Palabras y Letras)

Estas en el tema de Modificar Textos (Segun Palabras y Letras) en el foro de PHP en Foros del Web. $Texto_1 = " ¿Sera que hay gente de Ley Aqui metidos en sacos? "; $Texto_2 = ""; // <-- ? Funcion o arreglo que debe ...
  #1 (permalink)  
Antiguo 29/12/2006, 05:42
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 9 meses
Puntos: 5
Modificar Textos (Segun Palabras y Letras)

$Texto_1 = "¿Sera que hay gente de Ley Aqui metidos en sacos?";

$Texto_2 = ""; // <-- ? Funcion o arreglo que debe usarse. ...¿?

CASO#1
echo "$Texto_2"; // Imprime (solo palabras de 3 Letras) : que hay Ley

Detalles CASO#1: amigos quien de ustedes sabe como sacar las palabras de tres(3) letras y colocarlas en en otra variables juntas seguidamente una despues de otra.

CASO#2
echo "$Texto_2"; // Imprime (solo palabras terminadas con s pero sin la misma) : metido saco

Detalles CASO#2 : en esta ocasión lograr que solo imprima solo las palabras que terminan en plurar(s) pero ahora sin la "s"

CASO#3
echo "$Texto_2"; // Imprime (solo palabras terminadas con vocales + s) : Seras ques gentes des Aquis

Detalles CASO#3: en esta ocasión lograr que solo imprima solo las palabras que terminaron en vocal pero ahora se les agrego una letra "s" al final....


Cualquier ayuda o empujon se les agradece compadres.-

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #2 (permalink)  
Antiguo 29/12/2006, 09:51
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Modificar Textos (Segun Palabras y Letras)

primero que nada, eliminar todos los puntos y signos, dejando solo letras (str_replace)

Segundo, un explode() usando el ' ' (espacio) como separador.

luego, mientras recorrés con foreach la matriz generada:

Caso 1: if (strlen($palabra) == 3)
Caso 2: explicalo mejor, no lo termino de entender
Caso 3: creo que podés usar una expresión como:

[aeiouáéíóú]s$

probalo (ereg).

En cualquiera de los 3 casos, si se cumple la condición, hacés algo como

$TextoX .= ' '.$palabra;


Saludos.
  #3 (permalink)  
Antiguo 29/12/2006, 19:17
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 9 meses
Puntos: 5
Re: Modificar Textos (Segun Palabras y Letras)

... Tienes razon hermano un buen arreglo unsando foreach y creo que solucionare mas rapido...
Estaba usando el while, pero los arreglos quedan con muchas lineas...

Gracias y Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
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:18.