Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/01/2014, 10:12
Avatar de reborn
reborn
 
Fecha de Ingreso: febrero-2010
Mensajes: 440
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: No puedo quitar salto de línea

Cita:
Iniciado por jonni09lo Ver Mensaje
Código PHP:
Ver original
  1. <?php
  2. $string = "
  3. 08840;626584520
  4.  
  5. 28850;680241436
  6.  
  7. 46007;690072827
  8.  
  9. 28350;656696969";
  10.  
  11. $array = explode( PHP_EOL, $string );
  12.  
  13. $array = array_filter( $array );
  14.  
  15. $string = implode( PHP_EOL, $array );
  16.  
  17. echo "<pre>";
  18. print_r($string);
  19. echo "</pre>";
  20. ?>

Obviamente al menos que uses <br> no verás los saltos de linea en el navegador. Pero si usas <pre> podrás verlos. El uso de <pre> es para ejemplificarte de que efectivamente funciona

Saludos
No hay caso.
Yo traigo las lineas de un csv y las escribo en otro csv nuevo.

Hice lo siguiente:
Código PHP:

$fp 
fopen ("rows.csv" "r" );
$fp_write fopen "sin-saltos.csv" "w" );
//$i=0;

while(!feof($fp))
{
    
$linea fgets($fp);
        
        
$array explodePHP_EOL$linea );

        
$array array_filter$array );

        
$linea implodePHP_EOL$array );
   
    
fputs ($fp_write,$linea);
}
//print_r($i);
fclose $fp ); 
fclose $fp_write ); 
pero me imprime uno al lado del otro
Código PHP:
08840;62658452028850;68024143646007;69007282728350;656696969 
y si le agrego un salto de linea me vuelve a agregar dos (creo q son saltos de linea)
Q otro caracter me puede estar originando ese salto extra?