Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2010, 10:11
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Eliminar palabras repetidas en un txt

Hola colegas, bueno tengo un problema al querer mostrar el contenido de un TXT cuyo contenido es de una sóla linea, son varias palabras separadas por comas y varias de éstas se repiten y quisiera saber como mostrar todas las palabras sin repetición alguna... si es que se puede, sólo he intentado esto:

Código PHP:
$archivo "palabras.txt"
$fd fopen ($archivo"r"); 
$contenido fread ($fdfilesize ($archivo)); 
$contenido str_replace(",",'<br>',$contenido);
fclose ($fd); 
He intente con una expresión regular que vi en una web , pero no se cómo aplicarla al leer el txt:

Código PHP:
function remove_duplicate_word($text)
{
    return 
preg_replace("/s(w+s)1/i""$1"$text);
}

echo 
remove_duplicate_word($contenido); 
Mi idea es que si tengo: "perro,gato,camello,perro" mi resultado quede:
perro
gato
camello

Espero me puedan ayudar
__________________
Quitenme la vida pero no la bebida.