В чем разница между explode и split в php?
Раскол против взрыва в php
Ответ 1
explode разделяет строки.
split также делает это, за исключением того, что он поддерживает разделение с использованием регулярных выражений.
preg_split также делает этот и на 25-50% быстрее и имеет поддержку (IMO) много более расширяемые регулярные выражения, совместимые с Perl.
Ответ 2
split использует регулярные выражения, а explode работает с разделителями. Использование split не рекомендуется, поскольку оно устарело в PHP 5.3.
Ответ 3
взрывается, как правило, быстрее, чем раскол; но его безопасный многобайтовый символ.
Мы будем использовать взрыв, когда мы абсолютно гарантируем, что наш вход будет в однобайтовых наборах символов, таких как ISO-8859-1, и разделить, когда мы имеем дело с пользовательским вводом.
Ответ 4
Функция split и explode разбивает строку на массив, но split используется для разделения строки с использованием регулярного выражения, тогда как explode используется для разделения строки с помощью другой строки.