The explode() function breaks a string into an array.
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
Returns an array of strings, each of which is a substring of string formed by splitting it on boundaries formed by the string delimiter.
The above example will output:
array(1) ( [0] => string(5) "hello" ) array(2) ( [0] => string(5) "hello" [1] => string(5) "there" ) array(2) ( [0] => string(0) "" [1] => string(0) "" )
The above example will output:
Array ( [0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three )
Parameter | Description |
---|---|
delimiter | The boundary string. |
string | The input string. |
limit | If limit is set and positive, 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.If the limit parameter is zero, then this is treated as 1. |
Returns an array of strings created by splitting the string parameter on boundaries formed by the delimiter.If delimiter is an empty string (""), explode() will return FALSE. If delimiter contains a value that is not contained in string and a negative limit is used, then an empty array will be returned, otherwise an array containing string will be returned.