![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/05/2010, 10:35
|
![Avatar de wiwi74](http://static.forosdelweb.com/customavatars/avatar220987_1.gif) | | | Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 11 meses Puntos: 10 | |
Respuesta: Eliminar palabras repetidas en un txt Cambiar una palabra en el archivo especificamente es dificil; peropuedes recuperar el contenido, tratarlo, y sobreescribir el archivo completamente, con los cambios echos en dicho contenido.
//Prueba esto
//HAZLO CON UN ARCHIVO DE PRUEBA YA QUE TE LO SOBREESCRIBIRA
<?
$lineas =file_get_contents('tuarchivo.txt');
$palabras=explode(" ",$lineas);
for($i=0; $i<count($palabras); $i++){
//echo $palabras[$i]
if($concat == "" || $concat != $palabras[$i]){
$concat=$palabras[$i]." ";
}
}
//resultado:
echo $concat;
//abres tu archivo txt para sobrescribiro
$fp = fopen("tuarchivo.txt","w");
//lo escribimos
fwrite($fp, $concat);
//PD revisa algun bug NO FUNCIONA
?>
Última edición por wiwi74; 18/05/2010 a las 11:05 |