# Конец строки PHP

Конец строки многострочного текста - это специальный невидимый символ. Под ОС Windows это `\r\n`, а под Linux это просто `\n`.

То есть под разными операционными системами это разный символ. Вы можете работать с разными вариантами этого символа, а можете воспользоваться специальной константой `PHP_EOL`, которая под Windows обозначает `\r\n`, а под Linux `\n`.

Так как разработка чаще всего ведется под Windows, а хостинги в основном на Linux - то использование `PHP_EOL` самый оптимальный вариант.

Давайте, например, получим массив всех строк, в которых есть переносы:

`<?php $str = 'text text text'; var_dump(explode(PHP_EOL, $str)); ?>`

Или удалим все переносы строки:

`<?php $str = 'text text text'; $str = str_replace(PHP_EOL, '', $str); // получим текст без переносов ?>`
← →
↑