Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2004, 04:04
dabelo
 
Fecha de Ingreso: febrero-2004
Mensajes: 13
Antigüedad: 20 años, 2 meses
Puntos: 0
Información borrar o cambiar lineas concretas de un txt

Holas
Hace pocos dias puse un post pidiendo ayuda para contar unas variables concretas dentro de un txt

Lo solucione gracias a este php
Código PHP:
function buscar($filegbs,$cadena_buscar)
{
$gblines=implode('',file($filegbs));
        
preg_match_all("/$cadena_buscar/i",$gblines,$coincidencias); 
return 
count($coincidencias[0]); 
}
        
$gbtotales=buscar($filename,"Gato");//en       la variable $filename esta el array del txt 
El php me contaba cuantos gatos habia en el txt y me los ponia en la variable $gbtotales

Ahora mi pregunta es....
Como puedo borrar o cambiar por otro nombre las lineas que contengan la palabra gato?.

Lo he intentado asignandole una variable a la linea k contenga gato ejemplo:
Código PHP:
$c=0;
foreach(
$lines as $d)
        {
        if(
substr_count($d'Gato') > 0){ $gatoline $c; }
$c++;} 
Y luego haciendo un for pero me da error...

Última edición por dabelo; 01/03/2004 a las 08:57