explode Разбивает строку разделителем &reftitle.description; arrayexplode stringseparator stringstring intlimitPHP_INT_MAX Функция возвращает массив строк, каждая из которых — подстрока, которая образовалась за счёт разделения строки string по границам, которые образовала строка-разделитель separator. &reftitle.parameters; separator Разделитель. string Входная строка. limit Функция вернёт массив, который будет содержать максимум limit элементов, при этом последний элемент будет содержать остаток строки string. Функция вернёт все компоненты за вычетом заданного в параметре limit количества элементов с конца, если параметр limit отрицательный. Функция расценит значение limit как 1, если параметр равен нулю. До PHP 8.0 функция implode принимала параметры в любом порядке. Функция explode никогда этого не поддерживала: убедитесь, что разделитель separator идёт перед строкой string. &reftitle.returnvalues; Функция возвращает массив (array) строк (string), который она создаёт разделением строки string по границам, которые образовал разделитель separator. Функция explode выбрасывает исключение ValueError, если разделитель separator — пустая строка "". Функция возвращает пустой массив (array), если разделителя separator нет в строке string и задали отрицательное значение параметра limit, иначе возвращает массив, который содержит строку string. Функция добавит значения как пустые значения массива (array) в первой или в последней позиции массива (array), который она возвращает, если значения разделителя separator появляются в начале или в конце строки string, соответственно. &reftitle.changelog; &Version; &Description; 8.0.0 Теперь функция explode выбрасывает исключение TypeError, если разделитель separator — пустая строка "". Раньше функция explode вместо исключения возвращала &false;. &reftitle.examples; Пример использования функции <function>explode</function> ]]> Пример значения, которое возвращает функция <function>explode</function> ]]> &example.outputs; string(5) "hello" ) array(2) ( [0] => string(5) "hello" [1] => string(5) "there" ) array(2) ( [0] => string(0) "" [1] => string(0) "" ) ]]> Примеры работы функции с параметром <parameter>limit</parameter> ]]> &example.outputs; один [1] => два|три|четыре ) Array ( [0] => один [1] => два [2] => три ) ]]> &reftitle.notes; ¬e.bin-safe; &reftitle.seealso; preg_split str_split mb_split str_word_count strtok implode