explode
Split a string by string
&reftitle.description;
arrayexplode
stringdelimiter
stringstring
intlimit
Returns an array of strings, each of which is a substring of
string formed by splitting it on
boundaries formed by the string delimiter.
&reftitle.parameters;
delimiter
The boundary string.
string
The input string.
limit
If limit is set, the returned array will contain
a maximum of limit elements with the last
element containing the rest of string.
If the limit parameter is negative, all components
except the last -limit are returned.
Although implode can, for historical reasons,
accept its parameters in either order,
explode cannot. You must ensure that the
delimiter argument comes before the
string argument.
&reftitle.returnvalues;
If delimiter is an empty string (""),
explode will return &false;. If
delimiter contains a value that is not contained
in string, then explode will
return an array containing string.
&reftitle.changelog;
&Version;
&Description;
5.1.0
Support for negative limits was added
4.0.1
The limit parameter was added
&reftitle.examples;
explode examples
]]>
limit parameter examples
]]>
&example.outputs;
one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)
]]>
&reftitle.notes;
¬e.bin-safe;
&reftitle.seealso;
preg_split
str_split
strtok
implode