salto - print php
El salto de lĂnea no funciona al escribir en un archivo de texto en PHP (4)
. PHP_EOL; trabajará universalmente
Tengo el siguiente script de prueba:
<?php
$myFile = "testFile.txt";
$fh = fopen($myFile, ''w'') or die("can''t open file");
$stringData = "Floppy Jalopy/n";
fwrite($fh, $stringData);
$stringData = "Pointy Pinto/n";
fwrite($fh, $stringData);
fclose($fh);
?>
sin embargo, cuando se ejecuta y abre el Bloc de notas de usign, los datos se devuelven en una sola línea sin interrupciones como:
Floppy Jalopy (caja loca) Puntiaguda Pinto (caja loca)
donde no puedo encontrar el personaje apropiado para "caja loca" pero es una caja realmente loca. ¡LO QUE DA!
Es mejor usar PHP_EOL
. Esto es multiplataforma, por lo que elige automáticamente los caracteres de nueva línea correctos para la plataforma en la que se está ejecutando PHP actualmente.
$stringData = "Floppy Jalopy" . PHP_EOL;
Si desea abrir el archivo en el bloc de notas de Windows, debe usar los saltos de línea de Windows: /r/n