explode
Разбивает строку с помощью разделителя
&reftitle.description;
arrayexplode
stringseparator
stringstring
intlimitPHP_INT_MAX
Возвращает массив строк, полученных разбиением строки
string с использованием
separator в качестве разделителя.
&reftitle.parameters;
separator
Разделитель.
string
Входная строка.
limit
Если аргумент limit является положительным,
возвращаемый массив будет содержать максимум limit
элементов, при этом последний элемент будет содержать остаток строки
string.
Если параметр limit отрицателен, то
будут возвращены все компоненты, кроме последних
-limit.
Если limit равен нулю, то он расценивается как 1.
До PHP 8.0 функция implode принимала параметры в любом порядке.
Функция explode никогда этого не поддерживала: убедитесь в том, что separator
указан перед аргументом string.
&reftitle.returnvalues;
Возвращает массив (array) строк (string),
созданный делением параметра string по
границам, указанным параметром separator.
Если separator является пустой строкой (""),
explode возвращает &false;. Если
separator не содержится в string,
и используется отрицательный limit, то
будет возвращён пустой массив (array), иначе будет
возвращён массив, содержащий string.
Если значения separator появляются в начале или в конце string,
указанные значения будут добавлены как пустое значение массива (array),
либо в первой, либо в последней позиции возвращённого массива (array) соответственно.
&reftitle.changelog;
&Version;
&Description;
8.0.0
explode теперь выбрасывает TypeError,
если параметр separator является пустой строкой ("").
&reftitle.examples;
Пример использования explode
]]>
Пример возвращаемого значения explode
]]>
&example.outputs;
string(5) "hello"
)
array(2)
(
[0] => string(5) "hello"
[1] => string(5) "there"
)
array(2)
(
[0] => string(0) ""
[1] => string(0) ""
)
]]>
Примеры с использованием параметра limit
]]>
&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