Cita:
Iniciado por jonni09lo
Código PHP:
Ver original<?php
$string = "
08840;626584520
28850;680241436
46007;690072827
28350;656696969";
$array = explode( PHP_EOL
, $string );
$string = implode( PHP_EOL
, $array );
echo "<pre>";
echo "</pre>";
?>
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 = explode( PHP_EOL, $linea );
$array = array_filter( $array );
$linea = implode( PHP_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?