Código:
$archivo = fopen("datos.txt",'r+');
$i=0;
while (!feof($archivo)) {
$registro = fgets($archivo);
list($users[$i][0],$users[$i][1],$users[$i][2],) = explode(" ", $registro);
echo " USER: ".$users[$i][1]." CLAVE: ".$users[$i][2];
echo "<br>";
$i++;
};
fclose ($archivo);
$users[2][2]=" ";
$archivo2 = fopen("nuevo.txt",'r+');
for($j=0;$j<count($users);$j++){
if ($users[2][j]!=" "){ //ESTA LINEA ME LA TOMA MAL
$datos=$users[$j][0]." ".$users[$j][1]." ".$users[$j][2];
fwrite($archivo2,$datos);
}
}
fclose ($archivo2);
El problema es q cuando el campo [2][j] esta vacio es vez de no copiarme nada en el archivo nuevo me copia los otros deos campos (el [0][j] [1][j]) y yo no quiero que me los copie..donde esta el rpoblema? es decir quiero eliminar la linea que tenga ese campo vacio