Следующее довольно гибко относится к окончанию строки (перевод строки или возврат каретки) или может быть изменено для включения любого пробела.
$lines = preg_split('/[\r\n]/', $text);
Однако, если вы знаете, что конец строки равен \n
(новая строка), я бы порекомендовал explode()
, так как это позволяет избежать затрат на регулярное выражение.
$lines = explode("\n", $text);
Подробнее о preg_split()
и explode()
.