Просто подумал, что стоило бы упомянуть, что регулярное выражение, опубликованное Gumbo, - хотя этого будет вполне достаточно для большинства - может не охватить все случаи пробелов. Пример: использование регулярного выражения в утвержденном ответе в строке ниже:
$sentence = "Hello my name is peter string splitter";
Предоставил мне следующий вывод через print_r:
Array
(
[0] => Hello
[1] => my
[2] => name
[3] => is
[4] => peter
[5] => string
[6] => splitter
)
Где как при использовании следующего регулярного выражения:
preg_split('/\s+/', $sentence);
Предоставил мне следующий (желательный) вывод:
Array
(
[0] => Hello
[1] => my
[2] => name
[3] => is
[4] => peter
[5] => string
[6] => splitter
)
Надеюсь, это поможет любому, кто застрянет на подобном препятствии, и не знает, почему.