You are here : phpstringexplode

explode() - string

Returns an array of strings, each of which is a substring of
   string formed by splitting it on
   boundaries formed by the string delimiter.
Parameters :
  • 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.

  • Syntax

    array explode
        ( string $delimiter
       , string $string
       [, int $limit = PHP_INT_MAX
      ] )


    Example

    <?php// Example 1$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";$pieces = explode(" ", $pizza);echo $pieces[0]; // piece1echo $pieces[1]; // piece2// Example 2$data = "foo:*:1023:1000::/home/foo:/bin/sh";list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);echo $user; // fooecho $pass; // *?>


    Output / Return Value


    Limitations


    Alternatives / See Also


    Reference