Разбить строку, если разделитель не одиночный пробел

Подскажите, допустим я хочу разбить строку на подстроки при помощи функции explode(), где разделителем выступает пробел, но не уверен, что в качестве основного параметра функции подаётся строка, содержащая именно пробелы, запросто поля могут разделяться как пробелом, так и несколькими пробелами, а также табуляциями и сочетаниями пробелов с табуляциями. Как быть?