- Код в двойных кавычек и по-прежнему не работает.
- I already read this post
- Я использую Atom и я на локальном хосте (если это делает никакой разницы)
- I redownloaded Atom (в случае, если что-то происходит с настройками) и это не помогло
Вот код:PHP новый символ строки ( n) Не работает
<?php
$firstName = 'David';
$lastName = "Powers";
$title = '"The Hitchhiker\'s Guide to the Galaxy"';
$author = 'Douglas Adams';
$answer = 42;
$newLines = "\r\n\r\n";
$fullName = "$firstName $lastName |";
$book = "$title by $author";
$message = "Name: $fullName $newLines";
$message .= "Book: $book \r\n\r\n";
$message .= "Answer: $answer";
echo $message;
echo "Line 1\nLine 2";
Выход все одна линия, но при просмотре источника новых линий работают
Name: David Powers | Book: "The Hitchhiker's Guide to the Galaxy" by Douglas Adams Answer: 42Line 1 Line 2
HTML не распознает новые строки, вам нужно использовать '
' для печати новых строк. Вы можете использовать функцию 'nl2br()' для этого, например 'echo nl2br ($ message);' – Qirel
Выполняете ли вы код и просматриваете вывод в командной строке или в своем браузере? – dave
http://stackoverflow.com/a/588362/1220930 – Timurib