# Tez (17.11.2014 / 12:31)Представь, что первая строка выполняется на одной платформе, а последующие на другой.
А при переходе на др платформу конец строки уже будет вырезан. Или Я неправильно думаю?
Вот результат:
$s = 'a' . PHP_EOL . 'b'; // Linux
$s = preg_replace('~\r\n~', '', $s); // Windows
var_dump($s);Выведет:
string(3) "a
b"
Идем далее:
$s = 'a' . PHP_EOL . 'b'; // Linux
$s = preg_replace('~\n~', '', $s); // Linux
var_dump($s);Выведет:
string(2) "ab"
Еще тест:
$s = 'a' . "\r\n" . 'b'; // Windows
$s = preg_replace('~' . PHP_EOL . '~', '', $s); // Linux
var_dump($s);Выведет:
b"ring(3) "a
Вот такая вот каша.