Hey no stress this took me a bit to learn,
Implode will take an array and make the array cave in on itself to form a string.
Explode will take the string and blow it up. Thus creating an array.
<?php
// Examples:
$starting_array = array(); // Makes a default array
$starting_array[0] = "hello";
$starting_array[1] = "I am";
$starting_array[2] = "an array";
echo implode(" ",$starting_array) . "<br />";
/////////////////////////////////////////////////
// Explode
/////////////////////////////////////////////////
$starting_string = "Hello;I;am;a;string";
$explode_array = explode(";",$starting_string);
foreach($explode_array as $temp_value)
{
echo "$temp_value | ";
}
?>
Hope this sheds some light on the subject. Implode if your taking an array and want a string, explode if you have a string and want an array.
Edit: Had a variable spelled wrong. Whoups!
Chad