Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2008, 23:14
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Eliminar palabras de menos de 3 letras y separar resultados por comas

mmm.....

los caracteres los eliminas con expresiones regulares

Enlace: http://www.forosdelweb.com/f18/aport...s-pcre-646110/

y luego, separas la cadenas por algún carácter... usando explode

Enlace: http://php.net/explode

y las unes con join, o bien... solo reemplaza los espacios con comas, bingo!

Código PHP:
$str preg_replace('/\b[a-z]{1,3}\b/i'''$str); // reducimos palabras
$str preg_replace('/\s+/i'','$str); // cambiamos espacios
$str=trim($a,','); // quitamos residuos 


--
de ahí, solo resta tu creatividad y genio, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 09/12/2008 a las 00:55 Razón: regex corregido