Intereting Posts
PHP не может создать каталог с mkdir cURL Recaptcha не работает PHP Является ли хорошей практикой использовать теги meta refresh для перенаправления вместо функции header () в php? DateTime :: add добавляет часы, даже если интервал должен быть только секундами PHP Postgres: получить последний идентификатор вставки 2 языка на веб-сайте, используя php Настройка кодировки PHP по умолчанию для utf-8? PHP: поиск изображений и ссылок с относительным путем в выходе и преобразование их в абсолютный путь Установка расширения Mcrypt для PHP на Mac OS X 10.5.8 PHP MySQL Triggers – как передать переменные для запуска? Отображение выбранного значения в раскрывающемся списке выберите с помощью PHP лучший способ определить количество SMS, необходимых для отправки текста Как отличить объекты SimpleXML от элемента и атрибута? конвертировать шифрование паролей из java в php Instagram Realtime update tag – получение пустых данных, почему?

Как начать новую строку HTML из PHP?

Это код внутри моего цикла PHP:

echo 'Name: ' . $name . '<br/>'; 

Как заставить PHP начинать новую строку HTML с каждой итерацией цикла (вместо того, чтобы печатать все на одной строке HTML)?

Solutions Collecting From Web of "Как начать новую строку HTML из PHP?"

Вам нужно включить символы новой строки в свой вывод. Таким образом:

 echo 'Name: ' . $name . "<br/>\n"; 

Обратите внимание на двойные кавычки, которые необходимы для того, чтобы экранированный \ n отображался как символ новой строки вместо буквенного \ n.

Еще один полезный выход – \ t, который вставляет вкладки в ваш вывод.

Наконец, как несвязанный совет, быстрее передать несколько строк для echo с запятыми, а не периодами, например:

 echo 'Name: ', $name ,"<br/>\n"; 

Это связано с тем, что использование точки заставляет PHP выделять новый буфер строк, копировать все отдельные строки в этот буфер и затем выводить эту комбинированную строку; тогда как запятая заставляет PHP просто выводить строки один за другим.

Используйте символ новой строки в двойных кавычках "\n" . Один не будет работать.

попробуй это:

 echo 'Name: ' . $name . '<br/>'."\n"; 

\ N является символом новой строки, если в двойных кавычках.

Я считаю, что использование одинарных кавычек проще, чем использование. "\ n" например, используя

 echo 'text'.$var.'<br /> next line'; 

символы новой строки повторяются, если они находятся в одинарных кавычках