Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2010, 13:26
virtual19
 
Fecha de Ingreso: julio-2010
Mensajes: 34
Antigüedad: 13 años, 9 meses
Puntos: 0
mostrar total de un txt con php

tengo un txt

eduardo 12
miguel 15
eduardo 14


quisiera que si tien el mismo nombre se sumen
ejemplo :

eduardo 26
miguel 15


pero algo estoy haciando mal me arroja esto alguiens abe por que ?
resultado
eduardo 12eduardo 24

<?php
$archivo = file("leo.txt");
$lineas = count($archivo);
for($i=0; $i < $lineas; $i++){
$cadena=$archivo[$i];
$nombre = substr($cadena, 0, 8);
$venta = substr($cadena, 8, 2);
echo $nombre;
echo $venta;
$datos=array($nombre=>$venta);

if(isset($datos[$nombre])) {
$datos[$nombre] = $datos[$nombre] + $venta;
} else {
$datos[$nombre] = $venta;
}
foreach($datos as $nombre => $venta) {

echo $nombre .''.$venta ."\n <br/>";
}
}?>