variable salto print linea imprimir ejemplos dentro combinar codigo php fopen text-files fwrite

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;

Constantes de PHP


Si desea abrir el archivo en el bloc de notas de Windows, debe usar los saltos de línea de Windows: /r/n


Su código funciona bien.

Use Notepad2 o Notepad++ si está trabajando en Windows. El Bloc de notas integrado no puede hacer frente a los finales de línea de estilo Unix.