[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с переходом на другую строку
maltchik
Я только начал знакомиться с PHP, поэтому прошу прощения если вопрос окажется глупым.
Функция echo полностью игнорирует табуляцию и переход на новую строку.
К примеру при выполнении следующего фрагмента:

Код
$s="Текст\r\nтекст";
echo "$s";
echo 'Текст';
echo "\r\n";
echo 'Текст
текст
текст';


выводится сплошная строка без единого перехода. На последовательность \t тоже нет никакой реакции.
Подскажите пожалуйста, если кто знает в чем причина. Заранее очень благодарен.





Спустя 4 минуты, 17 секунд (16.07.2007 - 14:46) vasa_c написал(а):
Откройте "исходный код страницы" и убедитесь, что echo ничего не игнорирует.
Потом займитесь изучением html.

Спустя 4 дня, 22 часа, 53 минуты, 14 секунд (21.07.2007 - 13:39) Stakan2007 написал(а):
Используй
echo "<br>"; // Переход на другую строку.
и все...

Спустя 2 месяца, 5 дней, 10 часов, 37 минут, 56 секунд (27.09.2007 - 00:17) Werdis написал(а):
По стандарту W3C:
echo "<br/>";

Спустя 9 часов, 22 минуты, 2 секунды (27.09.2007 - 09:39) vasa_c написал(а):
Не по стандарту W3C, а по стандарту XHTML smile.gif

Спустя 1 год, 5 месяцев, 27 дней, 6 часов, 58 минут, 28 секунд (24.03.2009 - 17:38) Guest написал(а):
ну вы и программист человек дело говорит. <br> ежу понятно что строку на новую переводит. а если вы захотите просмотреть код, то увидите что все в одну строку записано. и <br/> само собой не работает к примеру в textarea. Я сам не знаю как эту проблему решать IE6 не видит "\n"

Спустя 2 года, 3 месяца, 6 дней, 20 часов, 18 минут, 36 секунд (1.07.2011 - 12:56) Guest написал(а):
=)))) Для перехода на новую строку в php выводе (например для форматирования кода html/JS) используйте \n. При том этот знак форматирования будет работать только с двойными кавычками, с одинарными работать не будет! А для перехода на новую строку в отображаемом браузером тексте php не влияет! Тут вам в помощь html тег - <br> wink.gif

Спустя 10 минут, 47 секунд (1.07.2011 - 13:07) alex12060 написал(а):

\r\n - переход в windows
\n - переход в Linux
\r - переход в Mac
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.