Функции split и explode в PHP различаются способом разделения строки. 15
Функция split разбивает строку на элементы, границы которых определяются по заданному шаблону. 2 Необязательный параметр определяет максимальное количество элементов, на которые делится строка слева направо. 2
Функция explode разбивает строку на подстроки с помощью указанного разделителя. 4 Разбиение происходит по каждому экземпляру разделителя, причём количество полученных фрагментов может ограничиваться необязательным параметром порог. 2
Таким образом, split использует шаблон для разделения строки, а explode — строковый разделитель. 5 При этом explode работает быстрее, так как не использует регулярное выражение для разделения. 1
Ещё одно различие заключается в том, что split устарела с версии PHP 5.3, а explode всё ещё используется. 5