Использование regex - это излишнее количество, вы можете легко использовать explode
Поскольку ответ на основе разнесения уже дан, я дам ответ на основе регулярных выражений:
$splitted_text = preg_split("/\.\s*/", $text);
Используется регулярное выражение: \.\s*
\.
- Точка - это метасимвол. Чтобы соответствовать буквальному совпадению, мы избегаем его.
\s*
- ноль или более пробелов.
Если вы используете регулярное выражение: \.
У вас будет несколько пробелов в некоторых созданных частях.