文字列を改行と句読点で区切って配列にする。

正規表現を使う方法もあるが、str_replace() → explode() でもいける。

$sentence = str_replace(array("\r\n", "\r", "\n"), '###', $sentence); 
$sentences = explode('###', $sentence);

上記の例は改行を「###」に置換してから「###」で配列化している。
ポイントは「\r\n」を先に置換すること。
そうしないと「\r\n」が「########」に置換されてしまう。