Hola, como veo Jpinedo lo hizo de otra forma y mas simple

...
Implode: Se encarga de concatenar cada elemento de un array en un string, uno de los parametros es el simbolo que quieres que actue de separador en cada elemento. Talvez lo entiendas mejor si lo lees del manual
AQUI
foreach: Es una función para recorrer array's, este devuelve un par clave, valor (como la función each).
http://ar.php.net/manual/es/control-...es.foreach.php