Anda, así claro que se entiende lo que tienes.
Lo que te resta de hacer es que con el valor de la BD, debes separar sus valores con explode() para generar un array nuevo.
Dicho array debes iterarlo para ir obteniendo los valores desde tu otro array.
Creo que eso sería todo.