[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перенос строки
LRCenter
Объясните пожалуйста в чем разница между "\r" и "\n" и почему для переноса строки нужно использовать "\r\n"?

Есть ли в php специальная функция для удаления этих символов из текста, или использовать str_replace()?



Спустя 1 час, 54 минуты, 27 секунд (2.12.2010 - 23:29) phz написал(а):
Разницы не какой никакой... это маркеры концов строк в разных ОС

\n - *nix
\r\n - dos & windows

Спустя 2 часа, 10 минут, 51 секунда (3.12.2010 - 01:39) waldicom написал(а):
Цитата (LRCenter @ 2.12.2010 - 20:34)
Есть ли в php специальная функция для удаления этих символов из текста, или использовать str_replace()?

можно использовать trim()

Спустя 6 часов, 20 минут, 29 секунд (3.12.2010 - 08:00) LRCenter написал(а):
а \r - это mac rolleyes.gif

т.е если у меня в качестве переноса строки ис пользуется "\r\n", то linux и mac просто проигнорируют неиспользуемый символ?

Получается что для универсальности надо использовать "\r\n"?

Спустя 2 минуты, 38 секунд (3.12.2010 - 08:03) twin написал(а):
Не всегда это хорошо. Проигнорировать то они проигнорируют, но мало ли как придется работать с текстом. PHP их игнорировать не будет.

Спустя 14 минут, 45 секунд (3.12.2010 - 08:17) LRCenter написал(а):
twin, а ну это понятно, значит скрипты нужно писать с учетом того что строки разделены "\r\n".
Ведь все равно придется что-то указывать в качестве разделителя строки "\r", "\n" или "\r\n".

Спустя 50 минут, 58 секунд (3.12.2010 - 09:08) linker написал(а):
Скрипты нужно писать с учетом \n

Спустя 23 минуты, 19 секунд (3.12.2010 - 09:32) LRCenter написал(а):
linker, почему?

Спустя 20 минут, 29 секунд (3.12.2010 - 09:52) linker написал(а):
Потому что только виндовому блокноту не пофиг на существование \r. Стоит ли себе искать проблем только из-за одной этой поделки? Маки давно уже все бздевые (*nix).

Спустя 22 минуты, 18 секунд (3.12.2010 - 10:14) LRCenter написал(а):
Ну раз пока хоть какой-то софт использует "\r", пусть "\r\n" сохранится как рудимент, ведь хуже не станет smile.gif

Кстати не только "блокнот", при получении данных из textarea, у браузера под виндой, переносы строки тоже передаются как "\r\n".

Спустя 20 минут, 28 секунд (3.12.2010 - 10:35) linker написал(а):
Цитата
у браузера под виндой, переносы строки тоже передаются как "\r\n".
Мда, первый раз слышу, ну если только под очень древним ослом.

Спустя 7 минут, 44 секунды (3.12.2010 - 10:43) LRCenter написал(а):
хм, у меня под оперой последней передается ohmy.gif

Спустя 10 минут, 23 секунды (3.12.2010 - 10:53) linker написал(а):
LRCenter
Откуда такие сведения?

Спустя 24 минуты, 4 секунды (3.12.2010 - 11:17) LRCenter написал(а):
Простой эксперимент. Проверьте сами... Ну что теперь скажите?
cool.gif


_____________
Меньше кода - меньше багов ©
Быстрый ответ:

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