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; <function>explode</function> examples ]]> <parameter>limit</parameter> 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