LF и CR являются просто аббревиатурами для символов с кодовой точкой 0x0A ( LINE FEED ) и 0x0D ( ВОЗВРАТ ЗАРЯДА ) в ASCII. Вы можете написать их буквально или использовать соответствующие escape-последовательности:
"\x0A" "\n" // LF
"\x0D" "\r" // CR
Не забудьте использовать двойные кавычки как одинарные кавычки знать только escape-последовательности \\
и \'
.
CRLF будет тогда просто объединением обоих символов. Итак:
$rows = explode("\r\n", $list);
Если вы хотите разделить в CR и LF, вы можете выполнить разделение с помощью регулярного выражения:
$rows = preg_split("/[\r\n]/", $list);
И пропускать пустые строки (то есть последовательности из более чем одного символа разрыва строки):
$rows = preg_split("/[\r\n]+/", $list);