Puede insertar caracteres de nueva línea que aparecerá en el código fuente HTML mediante la inclusión de los retornos de carro literales en sus cadenas de PHP, por ejemplo:
$count1 = '1';
$count2 = '2';
/* Note the opening single quote in the next line of code is closed on
the following line, so the carriage return at the end of that line is
part of the string */
echo '<table>
<tr><td>This is row</td><td>' , $count1 , '</td><td>and</td></tr>
<tr><td>this is row</td><td>' , $count2 , '</td><td> </td></tr>
</table>';
es la salida
This is row 1 and
this is row 2
como era de esperar, pero el código fuente se presenta como: ejemplo
<table>
<tr><td>This is row</td><td>1</td><td>and</td></tr>
<tr><td>this is row</td><td>2</td><td> </td></tr>
</table>
Trivial tal vez, pero cuando se está haciendo eco de una gran cadena con varias líneas (como una tabla), es más fácil depurar la fuente HTML si estos saltos de línea están presentes. Tenga en cuenta que, si aplica sangría con pestañas o espacios dentro de estas cadenas, el código HTML también tendrá estas sangrías. Por supuesto, el navegador colapsará todos ellos en espacios únicos, pero hace que el código HTML sea más fácil de seguir.
dado que el carácter de la nueva línea \ n no tiene sentido en html, es mejor no usarlo, mantiene los archivos (fraccionalmente) más pequeños –
Quiero decir que sería más válido usar "\ r \ n" en cambio, pero realmente no importa. –
Estoy de acuerdo. Sin embargo, para la depuración ocasionalmente es útil ponerlos, y por lo tanto es bueno saber cómo se hace. –