Часто нужно разбить строку в массив explode() PHP. Для отбора важных данных любой массив PHP можно отфильтровать по значениям или ключам. Подобный код будет быстрее работать по сравнению кодом с регулярными выражениями.
$str = 'Иван Иванов шёл по городу Краснодару';
$user = explode(" ", $str);
print_r($user);
Во входные параметры функции можно передать 2 параметра: символ для разделителя, саму строку. Разделителем может быть любой символ. Даже \n символ переноса строки можно и нужно использовать. После разбивки массива по этому символу у вас будут строки в качестве значений массива. Если у вас много предложений в тексте и вам нужно выделить важные данные, то используйте следующие символы #, |. Например, Иван Иванович использовал почтовый ящик #ivan@yandex.ru# в своих целях. После разбивки строки по символу # у вас будет 3 значения массива. В одном из них будет находится email-адрес.
Если вы хотите собрать массив из строки по разделителю, то применяйте функцию implode().