Как добавить разрыв строки в echo в PHP? [закрытый]



Я пытался добавить разрыв строки для предложения, и я добавил /n в следующем коде.



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;


по некоторым причинам, я получил ошибку сервера в результате. Как мне это исправить?

503   5  
PHP

5 ответов:

\n - это разрыв строки. /n нет.


использование \n С

1. Эхо прямо на страницу

теперь, если вы пытаетесь Эхо строку на страницу:

echo  "kings \n garden";

выход будет:

kings garden

вы не получите garden в новой строке, поскольку PHP является серверным языком, и вы отправляете вывод в виде HTML, вам нужно создать разрывы строк ФОРМАТ HTML. HTML не понимает \n. Вы должны использовать nl2br() функции для этого.

что он делает:

возвращает строку с <br /> или <br> вставляется перед всеми новыми строками (\r\n, \n\r, \n и \r).

echo  nl2br ("kings \n garden");

выход

kings
garden

Примечание убедитесь, что вы Эхо/печати \n в двойных кавычках, иначе он будет отображаться буквально как \n. потому что PHP интерпретатор разбирает строку в одинарной кавычке с понятием как

so "\n" not '\n'

2. запись в текстовый файл

теперь, если вы эхо в текстовый файл вы можете использовать только \n и это будет эхо на новую строку, например:

$myfile = fopen("test.txt", "w+")  ;

$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);

выход будет:

kings
 garden

вы должны использовать br при использовании echo, например:

echo "Thanks for your email" ."<br>". "Your orders details are below:"

и он будет работать должным образом

новый символ строки -\n, например:

echo __("Thanks for your email.\n<br />\n<br />Your order's details are below:", 'jigoshop');

вы можете попробовать \r\n для возврата каретки / подачи строки

      <html>
      <body>
   <?php
      echo  "Hello World!" ;
      $tet =  4  ;
      echo "\n";
      $x = 5 + 5 ;
      $y =6;
      echo $y."\n number is :" .$x ;
      echo "\n";
      echo $tet ; 

      ?>

Comments

    Ничего не найдено.