Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2011, 15:40
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Sumar resultados de una lectura de archivo TXT

Recorre todas las líneas de tus archivos de texto. Ejemplo:

Código PHP:
Ver original
  1. foreach ($filas as $a1) {
  2.     $row = explode(',', $a1);
  3.     $arr[$row[0]] = $row[1]; //Agregamos los datos a un array nuevo
  4. }

Vas agregando a un array los datos, ahora para el segundo puedes hacer algo así:

Código PHP:
Ver original
  1. foreach ($filas2 as $a2) {
  2.     $row = explode(',', $a2);
  3.     if (array_key_exists($row[0], $arr)) { //Comprobamos si ya existe el nombre
  4.         $arr[$row[0]] = $row[1] + $arr[$row[0]]; //Sumamos
  5.     } else {
  6.         $arr[$row[0]] = $row[1]; //sino existe lo agregamos tal y como está.
  7.     }
  8. }

Y el tercero igual segundo... Lo que hace array_key_exist es comprobar si ya existe ese nombre. Si existe suma el valor de ese archivo al valor que llevamos en el array que vas generando. Espero que te sirva. Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP