la funcion explode() es para separar un texto y formar un array resultante, por ejemplo
Código PHP:
$texto = "Hola_mi_nombre_es_Gonzalo_Castillo";
$miArray = explode("_", $texto); //separo el texto donde este _
//ahora miArray contiene lo siguiente
$miArray[0] = "Hola";
$miArray[1] = "mi";
$miArray[2] = "nombre";
$miArray[3] = "es";
$miArray[4] = "Gonzalo";
$miArray[5] = "Castillo";
y la funcion implode hace lo contrario, por ejemplo, si quiesieramos dejar el texto como estaba seria asi
Código PHP:
$textoDos = implode("_", $miArray);
//ahora textoDos contiene lo siguiente
$textoDos = "Hola_mi_nombre_es_Gonzalo_Castillo";
Saludos