@GooseTheDestroyer

Почему символ новой строки «\n» вместо новой строки добавляет пробел?

Всем привет.
Простенький код:
$user = ["name" => "Vasya", "lastname" => "Pupkin"];
foreach ($user as $fio):
    echo $fio."\n";
endforeach;


Вместо:
Vasya
Pupkin


Выводит:
Vasya Pupkin


В чём может быть причина?
Использую последний хром без расширений.
  • Вопрос задан
  • 2392 просмотра
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Потому что в HTML конец строки рассматривается как пробельный символ, за исключением содержимого тэга <pre>.
Ответ написан
SagePtr
@SagePtr
Еда - это святое
Потому что выводите в виде html-страницы? В html переносы на новую строку воспринимаются как пробелы
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Pavel333
Нужно использовать тег
для вставки в html. Будет новая строка.
echo $fio."<br>";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 20:35
5000 руб./за проект
24 апр. 2024, в 19:51
1000 руб./за проект