Te falta declarar por primera vez la variable $nuevosDatos. Sino no te va a funcionar correctamente el .= Debes llamarla primero antes del for
Y ademas estas solamente dividiendo la primera linea. No estas usando las demas lineas
Debes hacer un bucle que recorra todas las lineas y las vaya dividiendo. Y dentro de ese bucle haces tambien el otro for que tienes declarado debe hacerlo algo asi:
Código PHP:
Ver original$nuevosDatos="";
for($j=0; $j<count($linea); $j++){ // creo un array con el contenido de la primera linea separandolo por ':'
// recorro el array desde el segundo elemento (no necesito el primero)
for( $i = 1; $i < count($datos); $i++) {
//en cada vuelta vuelvo a cargar los datos (agregue el trim() por que sin el tenia un comportamiento extraño)
//agrego despues de cada elemento ':'
$nuevosDatos.=trim($datos[$i]).':'; }
// al resultado le agrego el nuevo dato que deseo incluir al final
if($j==0){
$nuevosDatos.='8';
}
}