Подтвердить что ты не робот

Раскол против взрыва в php

В чем разница между explode и split в php?

4b9b3361

Ответ 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 используется для разделения строки с помощью другой строки.