[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определение разделителя строк
Гость_Артём
Подскажите пожалуйста.
Как в php определить разделитель строк в файле?
Разделитель нужно определить в виде "\n" "\n\r" или "\r\n". В разных ОС используются разные разделители мне же нужно определить его в виде "\n" "\n\r" или "\r\n" для подстановки в SQL запрос.
Заранее спасибо.



Спустя 2 минуты, 52 секунды (9.12.2010 - 19:58) inpost написал(а):
Извини, непонятно =(

Спустя 8 минут, 11 секунд (9.12.2010 - 20:07) DySprozin написал(а):
Гость_Артём
\n\r вроде не существует (;

определить довольно просто:
$str=file("your_file.txt");
if (strpos($str[0],"\r\n")!==false) echo "\\r\\n";
elseif (strpos($str[0],"\n\r")!==false) echo "\\n\\r";
else echo "\\n";

Спустя 18 минут, 58 секунд (9.12.2010 - 20:26) Invis1ble написал(а):
Гость_Артём
для этого есть штатная константа - PHP_EOL wink.gif
Под разными ОСями она имеет разные значения

Спустя 1 час, 1 минута, 12 секунд (9.12.2010 - 21:27) Гость_Артем написал(а):
$str=file("your_file.txt");
if (strpos($str[0],"\r\n")!==false) echo "\\r\\n";
elseif (strpos($str[0],"\n\r")!==false) echo "\\n\\r";
else echo "\\n";

Большое спасибо!! как то не догадался

\n\r вроде не существует (; - существует в macos smile.gif

штатная константа - PHP_EOL вернет мне текущий разделитель, а мне надо разделитель в текстовом файле который может быть сформирован в любой ОС и иметь различный вид в разных файлах smile.gif

Всем спасибо

Спустя 18 минут, 52 секунды (9.12.2010 - 21:46) DySprozin написал(а):
Гость_Артем
пожалуйста (;
Быстрый ответ:

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