|
|
|
explode() is a really usefull PHP function, which I use all the time -- especially when combined
with list(), which is great when you have a know number of elements.
Let's say you're given a date 11/19/2003, but you only want the year:
| <?php
$date = '11/19/2003';
list($month,$day,$year) = explode('/',$date);
echo $year;
?> | |
Or a line out of a CSV file:
| <?php
$csvLine = '24,Justin,French,123 Fake Street,Fake Town,VIC,Australia';
list($id,$first,$last,$street,$town,$state,$country) = explode(',',$csvLine);
echo "{$first} {$last}<br />{$street}<br />{$town}<br />{$state}, {$country}<br />";
?> | |
It can also be used for breaking up text into single words:
| <?php
$text = "The quick brown fox jumped over the lazy dog.";
$words = explode(' ',$text);
// count words (rough)
$wordCount = count($words);
// maybe make sure each individual word is not too long
foreach($words as $key => $word)
{
if(strlen($word) > 100)
{
// word is ok
}
else
{
// word is suspect
}
?> | |
Similarly, you can implode() an array back into a string after you've played with the individual
parts:
| <?php
$newText = implode(',', $words);
?> | | |
|
| Takes an array and returns a string, suitable for inputing in an SQL statement
Categories : Arrays, Strings, PHP | | | columned txt file to array()? Categories : Arrays, Strings, Regexps, PHP | | | How to ifconfig down/up a list of IP's Categories : Arrays, Strings, Filesystem, PHP | | | Grab images from one or more URLs and save them to a specified local directory. Categories : PHP, Filesystem, Strings, Arrays | | | Compare two texts and display a block of text with the differences between them. Categories : PHP, PHP Classes, Filesystem, Strings, Arrays | | | Function to create a separated list Categories : PHP, Arrays, Strings | | | Variable serialization and unserialization. Loading and saving variable structures
to and from file. Categories : Arrays, Filesystem, Variables, Strings, PHP | | | WWW interface to Unix Manual(phpMan)
Categories : Program Execution, Strings, Arrays, PHP | | | Get TemplateMonster data Categories : Arrays, Ecommerce, PHP, Strings | | | How to Get a character array from a string Categories : PHP, Strings, Arrays | | | Can the word DO be used in arrays? Categories : Arrays, PHP, Strings | | | PHP Script to find url links in a page Categories : PHP, URLs, Regexps, Arrays | | | Tag content retrieval from websites with preg_match Categories : PHP, Regexps, Arrays, HTML and PHP | | | Array values from javascript to php Categories : PHP, Java Script, Arrays | | | clearing variables in php3 Categories : Variables, Arrays, PHP | |
| | | | José Santos wrote :962
The function explode it´s very simple to use !
explode() is best than split()
| |
|
|
|