undo83's tags:
undo83's most popular posts:
undo83 reads (1):
Who's reading undo83 (0):
  • Currently, no one

The page you were looking for no longer exists

array explode ( string separator, string string [, int limit] )

Returns an array of strings, each of which is a substring of string formed by splitting it on boundaries formed by the string separator. If limit is set, the returned array will contain a maximum of limit elements with the last element containing the rest of string.

If separator is an empty string (""), explode() will return FALSE. If separator contains a value that is not contained in string, then explode() will return an array containing string.

If the limit parameter is negative, all components except the last -limit are returned. This feature was added in PHP 5.1.0.

Although implode() can, for historical reasons, accept its parameters in either order, explode() cannot. You must ensure that the separator argument comes before the string argument.

Let's try some simple example:

You have a text document separated by spaces, and you want to extract words from it. The code for that should be:

<?php
$my_text = "This is the text i was talking about";

$words_array = explode(" ", $my_text); //this array will contain the words.

//now lets write those words:
foreach ($words_array as $word){
    echo $word . "<br />"; //this will type the words one by one, on your page
}

//If you want to implode the text back, just use the implode function
//Lets implode words, with "&nbsp;" code
$my_text = implode("&nbsp;", $words_array);

?>


del.icio.us Digg reddit StumbleUpon

Comment on "php explode function"

explode function split String php (Click to add tags below)

(Separate tags using commas, for example: New York, dating, vegetarian)
Comment Anonymously