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/>";
}
}?>