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