Если вам нужно сопоставить регулярное выражение (а не нечто вроде пробела), используйте preg_split. Это медленнее, чем explode, поэтому нет причин использовать его, если вам не нужно регулярное выражение.
BTW, чтобы сделать противоположное (объединить элементы массива в строку), используйте implode.
Ответ 2
Ну, первое, что нужно сделать, это проверить документацию: split
split() устарел с PHP 5.3.0. preg_split() - это альтернативу этой функции. Если вам не требуется сила регулярных выражений, быстрее использовать explode(), что не позволяет несут накладные расходы на механизм регулярных выражений.
Если вы собираетесь разделить на "", вы можете подумать о том, что лучше использовать альтернативу.