Estaba tratando de agregar un salto de línea para una oración y agregué el /n siguiente código.
echo "Thanks for your email. /n Your orders details are below:".PHP_EOL;
echo 'Thanks for your email. /n Your orders details are below:'.PHP_EOL;
Por algunas razones, obtuve el error del servidor como resultado. ¿Cómo lo soluciono?

\n. Pero el error del servidor no está relacionado con este intento, busque en el registro de apache y verifique el__(arg)documentoRespuestas:
\nes un salto de línea./nno es.uso de
\ncon1. hacer eco directamente en la página
Ahora, si está intentando hacer eco de la cadena en la página:
echo "kings \n garden";la salida será:
no entrará
gardenen una nueva línea porque PHP es un lenguaje del lado del servidor, y está enviando la salida como HTML, necesita crear saltos de línea en HTML. HTML no comprende\n. Necesitas usar lanl2br()función para eso.Lo que hace es:
echo nl2br ("kings \n garden");Salida
so "\n" not '\n'2. escribir en un archivo de texto
Ahora, si hace eco en el archivo de texto, puede usar solo
\ny se repetirá en una nueva línea, como:$myfile = fopen("test.txt", "w+") ; $txt = "kings \n garden"; fwrite($myfile, $txt); fclose($myfile);la salida será:
fuente
Tienes que usar br cuando usas echo, así:
echo "Thanks for your email" ."<br>". "Your orders details are below:"y funcionará correctamente
fuente
El carácter de nueva línea es
\n, así:echo __("Thanks for your email.\n<br />\n<br />Your order's details are below:", 'jigoshop');fuente
__(dos guiones bajos)?Es posible que desee probar \ r \ n para retorno de carro / salto de línea
fuente
/nvs\n.